Video: Indigo Mermaid Effects Powder - Five Colors, Three Designs, and Chaos Ombre! 2025
JShell er en Java 9 verktøy som lar deg utforske i programmering. JShell gjør det enkelt å leke uten frykt for katastrofale konsekvenser. Java-programmer bruker ofte det samme gamle, kjedelige avstået:
offentlig klasse SomethingOrOther {
offentlig statisk tomgangshoved (String args []) {
Et Java-program krever denne storslåtte introduksjonen fordi < I Java er hele programmet en klasse.
main
kalles automatisk inn når programmet begynner å løpe.
Uansett, når du skriver inn denne boilerplate-koden i et redigeringsvindu, kan det være irriterende, spesielt når målet ditt er å teste effekten av å utføre noen enkle setninger. For å fikse dette problemet, oppnådde forvalterne av Java et nytt verktøy i Java 9. De kaller det
JShell. Instruksjoner for å starte JShell er forskjellig fra en datamaskin til den neste. For instruksjoner som fungerer på datamaskinen din, besøk allmycode. com.
JShell er bare et eksempel på et språks
Les evaluer utskriftsløype (REPL). Mange programmeringsspråk har REPLs, og med Java 9 har Java-språket endelig en egen REPL.
En intim samtale mellom en programmerer og JShell.
jshell>
Du skriver en uttalelse JShell responderer
jshell>
Du skriver en annen setning JShell responderer < Du kan for eksempel skrive inn doble
amountInAccount
og trykk deretter Enter. JShell reagerer ved å vise
amountInAccount ==> 0. 0
Her er noen ting å legge merke til om JShell:
Du trenger ikke skrive et helt Java-program.
Skriv inn noen få setninger som
- double amountInAccount
amountInAccount = 50. 22
amountInAccount = amountInAccount + 1000000. 00
gjør kunsten.
I JShell er semikoloner (i stor grad) valgfrie.
En semikolon ble skrevet på slutten av bare en av de ni linjene.
- JShell reagerer umiddelbart etter at du har skrevet hver linje.
Etter
- beløpetInAccount
ble oppgitt til
dobbelt
, svarer JShell ved å si at variabelen
amountInAccount
har verdien 0.0. Etter at
amountInAccount = amountInAccount + 1000000. 00
er skrevet, svarer Shell at den nye verdien av
amountInAccount er 1000050. 22
.
Du kan blande setninger fra mange forskjellige Java-programmer.
Du kan spørre JShell for verdien av et uttrykk.
- Du må ikke tilordne uttrykkets verdi til en variabel. For eksempel skriver du inn
- elevatorWeightLimit / weightOfAPerson
JShell svarer at verdien på
elevatorWeightLimit / weightOfAPerson
er 9. JShell oppretter et midlertidig navn for den verdien. Ovenstående heter navnet
$ 8
. Så på neste linje, når du blir spurt om verdien av
$ 8 +1
, gir JShell svaret 10.
Du kan til og med få svar fra JShell uten å bruke variabler.
På den siste linjen blir verdien på 42 + 7 forespurt, og JShell svarer generøst med verdien 49.
- Mens du kjører JShell, trenger du ikke å skrive inn kommandoer som du allerede har skrevet. Hvis du trykker på pil opp-tasten en gang, viser JShell deg den kommandoen du skrev sist. Hvis du trykker på pil opp-tasten to ganger, viser JShell deg den kommende kommandoen du skrev inn. Og så videre. Når JShell viser en kommando, kan du bruke venstre og høyre piltastene til å flytte til et hvilket som helst tegn midt i kommandoen. Du kan endre tegn i kommandoen. Endelig, når du trykker Enter, kjører JShell din nylig endrede kommando.
For å avslutte kjøringen av JShell, skriver du
/ utgang
(begynner med et skråstrek). Men / exit er bare en av mange kommandoer du kan gi til JShell. For å spørre JShell hvilke andre typer kommandoer du kan bruke, skriv
/ help
. Med JShell kan du teste dine uttalelser før du legger dem inn i et fullstendig Java-program. Det gjør JShell til et virkelig nyttig verktøy. Besøk allmycode. com for instruksjoner om å starte JShell på datamaskinen din. Etter å ha startet JShell, skriv inn noen linjer med kode. Se hva som skjer når du skriver noen litt forskjellige linjer.
