Video: Genetic Engineering Will Change Everything Forever – CRISPR 2024
JShell är en Java 9 verktyg som låter dig utforska i programmering. JShell gör det enkelt att leka utan rädsla för katastrofala konsekvenser. Java-program använder ofta samma gamla, tröttsamma avstå:
offentlig klass SomethingOrOther {
statisk statisk tomt huvud (String args []) {
Ett Java-program kräver denna verkliga introduktion eftersom < I Java är hela programmet en klass.
main
aktiveras automatiskt när programmet börjar springa.
Hur som helst, om du skriver in den här pannkodskoden i ett redigeringsfönster kan det vara irriterande, särskilt när ditt mål är att testa effekten av att utföra några enkla uttalanden. För att lösa detta problem kom cheferna till Java med ett nytt verktyg i Java 9. De kallar det
JShell. Instruktioner för att starta JShell skiljer sig från en dator till en annan. För instruktioner som fungerar på din dator, besök allmycode. com.
JShell är bara ett exempel på ett språk
Läs utvärderingsutskrift Loop (REPL). Många programmeringsspråk har REPL och med Java 9 har Java-språk äntligen ett eget REPL.
En intim konversation mellan en programmerare och JShell.
När du kör JShell, går dialogen något så här:jshell>
Du skriver ett uttalande JShell svarar
jshell>
Du skriver ett annat uttalande JShell svarar < Du kan till exempel skriva in dubbelt
amountInAccount
och tryck sedan på Enter. JShell svarar genom att visa
amountInAccount ==> 0. 0
Här är några saker att märka om JShell:
Du behöver inte skriva ett helt Java-program.
Skriva några uttalanden som
- dubbelbeloppInAccount
amountInAccount = 50. 22
amountInAccount = amountInAccount + 1000000. 00
gör tricket.
I JShell är semikolon (i stor utsträckning) valfritt.
En semikolon skrevs i slutet av endast en av de nio linjerna.
- JShell svarar omedelbart efter att du har skrivit varje rad.
Efter
- beloppInAccount
förklarades vara
dubbel
, svarar JShell genom att säga att variabeln
amountInAccount
har värdet 0.0. Efter att
amountInAccount = amountInAccount + 1000000. 00
skrivs, svarar Shell att det nya värdet på
amountInAccount är 1000050. 22
.
Du kan blanda uttalanden från många olika Java-program.
Du kan fråga JShell för värdet av ett uttryck.
- Du behöver inte tilldela uttrycksvärdet till en variabel. Skriv till exempel
- liftWeightLimit / weightOfAPerson
JShell svarar att värdet på
elevatorWeightLimit / weightOfAPerson
är 9. JShell utgör ett tillfälligt namn för det värdet. Ovan händer namnet
$ 8
. Så på nästa rad, när du frågade värdet
$ 8 +1
, ger JShell svaret 10.
Du kan även få svar från JShell utan att använda variabler.
På den sista raden begärs värdet 42 + 7, och JShell svarar generöst med värdet 49.
- Medan du kör JShell behöver du inte skriva in kommandon som du redan har skrivit. Om du trycker på upp-pilknappen en gång visar JShell det kommando som du skrev nyligen. Om du trycker på upp-pilknappen två gånger visar JShell det kommandot som du har skrivit nästa gång du skrev. Och så vidare. När JShell visar ett kommando kan du använda vänster och höger piltangenter för att flytta till ett tecken i mitten av kommandot. Du kan ändra tecken i kommandot. Slutligen, när du trycker på Enter, kör JShell ditt nyligen ändrade kommando.
För att avsluta din körning av JShell skriver du
/ avsluta
(börjar med ett snedstreck). Men / exit är bara en av många kommandon som du kan ge till JShell. För att fråga JShell vilka andra typer av kommandon du kan använda, skriv
/ help
. Med JShell kan du testa dina uttalanden innan du sätter dem i ett fullt utrustad Java-program. Det gör JShell till ett riktigt användbart verktyg. Besök allmycode. com för instruktioner om att starta JShell på din dator. Efter att ha startat JShell skriver du några rader med kod. Se vad som händer när du skriver några lite olika rader.