Video: Indigo Mermaid Effects Powder - Five Colors, Three Designs, and Chaos Ombre! 2025
JShell er en Java 9 værktøj, der lader dig udforske i programmering. JShell gør det nemt at leve uden frygt for katastrofale konsekvenser. Java-programmer bruger ofte den samme gamle, trættende afståelse:
offentlig klasse SomethingOrOther {
offentlig statisk tomgangshoved (String args []) {
Et Java-program kræver denne storslåede introduktion, fordi < I Java er hele programmet en klasse.
main
kaldes automatisk til handling, når programmet begynder at køre.
Uanset at du kan indtaste denne boilerplate kode i et redigeringsvindue, kan det være irriterende, især når dit mål er at teste effekten af at udføre nogle få enkle udsagn. For at løse dette problem kom stewards of Java op med et nyt værktøj i Java 9. De kalder det
JShell. Instruktioner til lancering af JShell adskiller sig fra den ene computer til den næste. For instruktioner, der arbejder på din computer, skal du besøge allmycode. com.
JShell er kun et eksempel på et sprogs
Læs evalueringsudskrivningsproces (REPL). Mange programmeringssprog har REPLs, og med Java 9 har Java-sproget endelig en egen REPL.
En intim samtale mellem en programmør og JShell.
Når du kører JShell, går dialogen sådan som sådan:jshell>
Du skriver en erklæring JShell responderer
jshell>
Du skriver en anden erklæring JShell reagerer < Du kan f.eks. Indtaste dobbelt
amountInAccount
, og tryk derefter på Enter. JShell reagerer ved at vise
amountInAccount ==> 0. 0
Her er et par ting at bemærke om JShell:
Du behøver ikke skrive et helt Java-program.
Skriv et par sætninger som
- dobbeltbeløbInAccount
amountInAccount = 50. 22
beløbInAccount = beløbInAccount + 1000000. 00
gør tricket.
I JShell er semikoloner (i vid udstrækning) valgfri.
En semikolon blev skrevet i slutningen af kun en af de ni linjer.
- JShell reagerer straks efter at du har skrevet hver linje.
Efter
- beløbInAccount
blev erklæret at være
dobbelt
, svarer JShell ved at sige at variablen
amountInAccount
har værdien 0.0. Efter at
amountInAccount = amountInAccount + 1000000. 00
er indtastet, svarer Shell, at den nye værdi på
amountInAccount er 1000050. 22
.
Du kan blande udsagn fra mange forskellige Java-programmer.
Du kan spørge JShell for værdien af et udtryk.
- Du er ikke nødt til at tildele udtryksværdien til en variabel. Skriv f.eks.
- elevatorWeightLimit / weightOfAPerson
JShell svarer at værdien på
elevatorWeightLimit / weightOfAPerson
er 9. JShell opretter et midlertidigt navn for den værdi. Ovenstående forekommer navnet
$ 8
. Så på næste linje, når du bliver bedt om værdien på
$ 8 +1
, giver JShell svaret 10.
Du kan endda få svar fra JShell uden at bruge variabler.
På den sidste linje anmodes værdien 42 + 7, og JShell svarer generøst med værdien 49.
- Mens du kører JShell, behøver du ikke at skrive om kommandoer, du allerede har skrevet. Hvis du trykker op-piletasten en gang, viser JShell dig den kommando, du indtastede senest. Hvis du trykker på pil op to gange, viser JShell dig den næst-sidste kommando, du skrev. Og så videre. Når JShell viser dig en kommando, kan du bruge dine venstre og højre piletaster til at flytte til et hvilket som helst tegn midt i kommandoen. Du kan ændre tegn i kommandoen. Endelig, når du trykker på Enter, udfører JShell din nyligt ændrede kommando.
For at afslutte dit løb af JShell skriver du
/ exit
(begynder med et skråstreg). Men / exit er kun en af mange kommandoer, du kan give til JShell. For at spørge JShell, hvilke andre kommandoer du kan bruge, skriv
/ help
. Med JShell kan du teste dine udsagn, inden du sætter dem i et fuldt udbragt Java-program. Det gør JShell til et virkelig nyttigt værktøj. Besøg allmycode. com for instruktioner om at starte JShell på din computer. Efter at have startet JShell, skriv et par linjer kode. Se hvad der sker, når du skriver nogle lidt forskellige linjer.