JShell ToolsDiperkenalkan dalam Java 9, ia menyediakan persekitaran yang pantas dan mesra yang membolehkan kami meneroka, menemui dan bereksperimen dengan cepat dengan ciri bahasa Java dan perpustakaan yang luas.
Apabila kod dimasukkan ke dalam konsol JShell, ia diproses oleh JLine. Ia adalah perpustakaan Java yang membolehkan kami menangkap pada konsol. Setelah kod dimasukkan, ia dihuraikan oleh JShell parser untuk menentukan jenisnya (methods, variables, dsb.).
Penghurai JShell dibalut dalam kelas dengan peraturan berikut:
Selepas langkah ini, kod sumber yang dihasilkan dianalisis dan disusun oleh Java compiler ke dalam bytecode dan kemudian dihantar ke proses JVM yang sedang berjalan untuk memuatkan dan melaksanakan kod.
Dalam coretan kod di bawah, kita boleh melancarkan alat JShell dengan hanya menaip "jshell" ke dalam gesaan baris arahan.
<strong>C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> </strong>
Apabila JShell bermula, kami mempunyai gesaan arahan menunggu input. Terdapat dua jenis arahan yang boleh dimasukkan: Arahan dalaman JShell bermula dengan "/", dan Kod Java.
Dalam coretan kod di bawah, kita boleh mencetak arahan dalaman seperti "/list" dan kod Java seperti System.out.println().
rreeeeAtas ialah kandungan terperinci Bagaimanakah alat JShell berfungsi secara dalaman dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!