Maqaalkani wuxuu ka hadlayaa sida looga baxo jshell oo ah qalab Java Shell ah oo lagu soo bandhigay Java 9. Waxay la mid tahay amar-line ku salaysan REPL (Read-Evaluate-Print Loop) kaas oo kuu ogolaanaya inaad si dhakhso ah u tijaabiso jajabyada code-ka Java. Si kastaba ha ahaatee, waxaa jiri kara waqtiyo aad rabto inaad ka baxdo jshell oo aad dib ugu noqotid amarka nidaamkaaga hawlgalka. Taas awgeed, waxaan ku bilaabi doonaa bixinta xalka arrinta, oo ay ku xigto socodka dhamaystiran ee code. Maqaalkani waxa ku jira ka-qaybgalka fikrado ku saabsan maktabadaha la xidhiidha, hawlaha, iyo in ka badan.
Ka baxa jshell waa mid fudud sida qorista/ka bixida oo riixaya Gelida. Si kastaba ha ahaatee, faham macnaha ka dambeeya hawlgalkan ayaa muhiim u ah horumariye kasta oo Java ah. Waxay hubisaa is dhexgalka siman ee jshell waxayna kor u qaadaysaa waxtarkaaga codaynta guud.
/exit
Anatomy ee taliska/ka baxitaanka
Amarka/ka bixida waa mid ka mid ah dhawr amar oo-meta oo jshell taageerto. Amarradan-badan waxay ku bilowdaan jile oo aan ka mid ahayn luqadda Java. Waxa loo isticmaalaa in lagu xakameeyo hab-dhaqanka fadhiga jshell.
Amarka ka bixida waxaa loo isticmaalaa in lagu dhameeyo kalfadhiga jshell oo dib loogu soo celiyo xakamaynta nidaamka hawlgalka. Markaad qorto/ka baxdo oo aad riixdo Gelida, waxay u soo diraysaa amar bixitaan si ay u jshell, ka dibna joojiso fadhiga.
Fahamka faahfaahsan ee amarradan-badan waxay si weyn kor ugu qaadi kartaa waxtarkaaga markaad la shaqaynayso Java's REPL.
Fahamka Amarrada Meta-kale
Fahamka amarrada kale ee-meta ee Jshell sidoo kale waa muhiim. Tusaale ahaan,/caawintu waxay bixisa liiska dhammaan amarrada-maskaxda. /liiska ayaa soo bandhigaya dhammaan qaybihii aad gashay intii lagu jiray casharka. / keydi filename waxay kaydin kartaa qaybaha fadhigaaga fayl. Awaamiirtan ayaa door muhiim ah ka ciyaara sida ugu wanaagsan ee looga faa'iideysan karo jshell.
/help /list /save filename
Sida/ka bixista u joojinayso fadhigaaga, amarradan-badan waxay awood kuu siinayaan inaad maamusho, kaydiso, oo aad si wax ku ool ah u soo qaadato shaqadaada. Markaad si fiican u maamusho isticmaalka amaradan, waxaad noqon doontaa mid karti u leh socodka jshell iyo hagaajinta hawlahaaga horumarinta Java.
Gebogebadii, jshell waa qalab awood leh oo u oggolaanaya horumarinta Java inay si dhakhso ah oo hufan u tijaabiyaan jajabyada koodka. Amarka ka bixitaanka iyo amarrada kale ee meta waxay door muhiim ah ka ciyaaraan xakameynta habdhaqanka Java REPL, sidaas darteed hubinta waayo-aragnimada horumarinta Java ee ugu fiican.