Java >> Programma Java >  >> Java

Introduzione allo strumento Java JShell o Java Shell

Introduzione allo strumento Java JShell o Java Shell:

Java JShell è stato introdotto in Java 9. È uno strumento interattivo per l'apprendimento di Java. È un ciclo di lettura-valutazione-stampa (REPL) che può essere utilizzato per valutare diverse espressioni Java sul terminale.

JShell è stato introdotto principalmente per migliorare l'esperienza di apprendimento Java per i principianti. In precedenza, se si desidera eseguire un semplice programma Java, è necessario scrivere, compilare ed eseguire il programma anche se è solo una riga. Dopo che JShell è stato incluso in Java 9, puoi eseguire qualsiasi istruzione, dichiarazione o espressione direttamente sul terminale e controllare il risultato senza dover scrivere il codice completo.

Se hai familiarità con qualsiasi altro linguaggio di programmazione come Python o Scala, la shell Java è simile alle shell interattive utilizzate in questi linguaggi di programmazione.

Vantaggi dell'utilizzo della shell Java:

I seguenti sono i vantaggi di JShell :

  1. Rende l'apprendimento Java più facile e interattivo. Possiamo facilmente eseguire e controllare l'output delle istruzioni Java direttamente sul terminale.
  2. Utilizzando JShell, possiamo testare parte del nostro programma Java. Possiamo copiare e incollare una parte specifica di un grande progetto e controllare il risultato sul terminale.
  3. Il punto (2) sopra ci consente di eseguire facilmente il debug e correggere gli errori in un programma Java. Invece di compilare ed eseguire ogni volta un programma completo per eseguire il debug degli errori, possiamo avvalerci dell'aiuto di JShell.
  4. JShell è la soluzione migliore per provare diverse API sconosciute prima di utilizzarlo in un progetto.

Ricorda che JShell non serve per sostituire un IDE nello sviluppo Java. Non possiamo creare un progetto completo in JShell. Ma è utile per i principianti e per testare rapidamente alcuni snippet Java.

Come avviare JShell nel terminale:

Avviare JShell nel terminale è facile. L'unica cosa è che la versione di Java JDK del tuo sistema dovrebbe essere 9 o superiore . Se hai installato una versione precedente di JDK, puoi aggiornarla da qui.

Ora, per avviare JShell, apri il terminale o il prompt dei comandi, digita jshell e premi invio. Se viene visualizzato come "comando non trovato", devi impostare il percorso sul tuo sistema.

Se tutto va bene, vedrai il risultato qualcosa come di seguito:

L'immagine sopra è per Mac ma il risultato sarà simile sia su Windows che su Linux.

Puoi anche usare jshell in modalità dettagliata come di seguito:

E infine, per uscire da jshell , digita /exit e premi invio :

Questo è tutto per JShell. Continua a visitare il nostro blog, pubblicheremo presto altri articoli su JShell.

Come sempre, se hai qualche domanda o se vuoi dire qualcosa che mi farà sorridere, lascia un commento qui sotto :)


Etichetta Java