Casa Finanza personale Sperimentando con JShell - dummies

Sperimentando con JShell - dummies

Video: Loneliness 2024

Video: Loneliness 2024
Anonim

JShell è un Java 9 strumento che ti permette di esplorare in programmazione. JShell rende facile giocare senza la paura di conseguenze disastrose. I programmi Java usano spesso lo stesso vecchio, noioso ritornello:

public class SomethingOrOther {

public static void main (String args []) {

Un programma Java richiede questa introduzione dettagliata perché < In Java l'intero programma è una classe.

Il metodo

principale viene richiamato automaticamente all'avvio del programma. In ogni caso, la ridigitazione di questo codice boilerplate in una finestra dell'editor può essere fastidiosa, specialmente quando il tuo obiettivo è verificare l'effetto dell'esecuzione di alcune semplici istruzioni. Per risolvere questo problema, gli steward di Java hanno trovato un nuovo strumento in Java 9. Lo chiamano

JShell. Le istruzioni per l'avvio di JShell differiscono da un computer all'altro. Per le istruzioni che funzionano sul tuo computer, visita allmycode. com.

Quando usi JShell, non scrivi quasi mai un intero programma. Invece, si digita un'istruzione Java, quindi JShell risponde alla propria istruzione e quindi si digita una seconda istruzione, quindi JShell risponde alla seconda istruzione, quindi si digita una terza istruzione e così via. Una singola istruzione è sufficiente per ottenere una risposta da JShell.

JShell è solo un esempio del linguaggio

Lettura di Evaluate Print Loop (REPL). Molti linguaggi di programmazione hanno REPL e, con Java 9, il linguaggio Java ha finalmente un REPL a sé stante.

Qui, JShell è stato utilizzato per scoprire come Java risponde alle istruzioni di assegnazione.

Una conversazione intima tra un programmatore e JShell.

Quando si esegue JShell, il dialogo va in questo modo:

jshell>

Si digita un'istruzione JShell risponde

jshell>

Si digita un'altra istruzione JShell risponde < Ad esempio, è possibile digitare double

amountInAccount

e quindi premere Invio. JShell risponde visualizzando amountInAccount ==> 0. 0 Qui ci sono alcune cose da notare su JShell:

Non è necessario digitare un intero programma Java.

Digitando alcune istruzioni come

  • double amountInAccount

amountInAccount = 50. 22

amountInAccount = amountInAccount + 1000000. 00

fa il trucco.

In JShell, i punti e virgola sono (in larga misura) facoltativi.

Un punto e virgola è stato digitato alla fine di una sola delle nove righe.

  • JShell risponde immediatamente dopo aver digitato ogni riga.

Dopo che

  • amountInAccount

è stato dichiarato doppio , JShell risponde affermando che la variabile amountInAccount ha il valore 0.0. Dopo amountInAccount = amountInAccount + 1000000. 00 viene immesso, Shell risponde che il nuovo valore di amountInAccount è 1000050. 22 . È possibile combinare istruzioni da molti diversi programmi Java. Puoi chiedere a JShell il valore di un'espressione.

  • Non è necessario assegnare il valore dell'espressione a una variabile. Ad esempio, digitare
  • elevatorWeightLimit / weightOfAPerson

JShell risponde che il valore di

elevatorWeightLimit / weightOfAPerson

è 9. JShell costituisce un nome temporaneo per quel valore. Sopra, il nome sembra essere

$ 8 . Quindi, alla riga successiva, quando viene richiesto il valore di

$ 8 +1 , JShell fornisce la risposta 10.

È anche possibile ottenere risposte da JShell senza utilizzare variabili. Sull'ultima riga, viene richiesto il valore di 42 + 7 e JShell risponde generosamente con il valore 49.

  • Mentre esegui JShell, non devi ridigitare i comandi che hai già digitato. Se premi una volta il tasto freccia su, JShell ti mostra il comando che hai digitato di recente. Se premi due volte il tasto freccia su, JShell ti mostra il penultimo comando che hai digitato. E così via. Quando JShell ti mostra un comando, puoi usare i tasti freccia sinistra e destra per spostarti su qualsiasi carattere nel mezzo del comando. È possibile modificare i caratteri nel comando. Infine, quando si preme Invio, JShell esegue il comando appena modificato.

Per terminare la tua esecuzione di JShell, digiti

/ esci

(iniziando con una barra). Ma / exit è solo uno dei molti comandi che puoi dare a JShell. Per chiedere a JShell quali altri tipi di comandi puoi usare, digita

/ help . Con JShell, puoi testare le tue dichiarazioni prima di inserirle in un programma Java completo. Ciò rende JShell uno strumento veramente utile. Visita allmycode. com per istruzioni su come avviare JShell sul tuo computer. Dopo aver avviato JShell, digita alcune righe di codice. Guarda cosa succede quando digiti delle linee leggermente diverse.

Sperimentando con JShell - dummies

Scelta dell'editore

Come modellare forme curve e irregolari da dati CAD in SketchUp - dummies

Come modellare forme curve e irregolari da dati CAD in SketchUp - dummies

Per rettilineo pareti, scale e altre forme, gli strumenti SketchUp di Rettangolo e Push / Pull sono rockstar. Forme arrotondate (come cortili di cemento e torrette di castello) e linee irregolari (come i letti dei fiumi e gli edifici di Frank Gehry) richiedono altre misure più drastiche. I seguenti passaggi forniscono un esempio generale relativo alle funzionalità nel file CAD che ...

Modellazione di Photo-Matching in SketchUp - dummies

Modellazione di Photo-Matching in SketchUp - dummies

Puoi utilizzare gli strumenti di modellazione di SketchUp (con un piccolo aiuto da la finestra di dialogo Foto partita) per costruire un modello basato su una fotografia che hai abbinato. Ecco due concetti base: il processo è iterativo, non lineare. Costruire un modello usando una foto abbinata comporta passare tra i bordi del disegno, orbitare attorno, disegnare più spigoli, ...

Modellazione con Radial Symmetry in SketchUp - dummies

Modellazione con Radial Symmetry in SketchUp - dummies

In SketchUp, puoi modellare oggetti che mostrano simmetria radiale altrettanto facilmente come quelli con simmetria bilaterale; inizi appena in modo leggermente diverso. L'unica cosa che devi decidere prima di iniziare è quante zeppe: quante parti identiche hai bisogno per realizzare l'intero oggetto. Per modellare qualcosa con simmetria radiale, ...

Scelta dell'editore

Come modificare Keynote Slide Text con Mac OS X Snow Leopard - dummies

Come modificare Keynote Slide Text con Mac OS X Snow Leopard - dummies

Quando crea una presentazione di diapositive con l'applicazione Keynote di Mac, puoi modificare il testo per renderlo accattivante. Keynote di Snow Leopard non ti limita ai caratteri predefiniti per il tema che hai scelto. È facile formattare il testo nelle diapositive modificando la famiglia di caratteri, il colore del carattere, l'allineamento del testo e gli attributi del testo ...

Come inviare foto da iPhoto 09 - dummies

Come inviare foto da iPhoto 09 - dummies

IPhoto 09 può aiutarti a inviare le tue immagini tramite e-mail automatizzando il processo. L'applicazione può preparare la tua immagine e incorporarla automaticamente in un nuovo messaggio. Per inviare un'immagine tramite e-mail, selezionala e poi fai clic sul pulsante Email nella barra degli strumenti. Viene visualizzata una finestra di dialogo che consente di scegliere la dimensione di ...

Come inserire e modificare il testo nelle pagine di Snow Leopard - dummies

Come inserire e modificare il testo nelle pagine di Snow Leopard - dummies

È L'applicazione di Desktop Publishing che viene con Snow Leopard. Se hai utilizzato un moderno programma di elaborazione testi su qualsiasi computer, inclusi "freebies" come TextEdit su Mac o WordPad su PC, ti sentirai a casa a digitare su Pages. Nel caso, tuttavia, ecco i punti salienti: ...

Scelta dell'editore

5 Consigli su come far crescere la community sul tuo blog - dummies

5 Consigli su come far crescere la community sul tuo blog - dummies

Assumere il ruolo di il leader della comunità o addirittura il fondatore di un blog può essere un lavoro difficile, ea volte i premi arrivano lentamente. Non permettere a queste realtà di scoraggiarti, comunque. Ecco cinque semplici strumenti per sviluppare il tuo blog dalla tua soapbox in una vera comunità, con una vera interazione tra te e i tuoi lettori, ...

5 Modi per far crescere la community sul tuo blog - dummies

5 Modi per far crescere la community sul tuo blog - dummies

Ogni community o blog online ha bisogno di leader o facilitatori per mantenere le discussioni vivaci, ottimistiche e in tema. Incoraggiare la crescita in qualsiasi comunità richiede un certo livello di pazienza, persistenza e attenzione - ma quando funziona, funziona davvero. Ecco alcuni suggerimenti: Scrivi spesso Stabilisci un programma regolare per la manutenzione del tuo blog. A ...

Aggiungi un gadget Google Blogger al tuo blog mamma - dummies

Aggiungi un gadget Google Blogger al tuo blog mamma - dummies

I gadget blogger funzionano come i widget di WordPress. Infatti, i gadget a volte sono anche chiamati widget su Blogger. Puoi aggiungere gadget nell'intestazione, nella barra laterale e nel piè di pagina. I gadget possono apparire in molti luoghi diversi sul tuo modello Blogger, non solo sulla tua barra laterale. Blogger offre diversi tipi di gadget, tra cui le funzionalità di blogging standard: Questi includono ...