JShell ialah alat interaktif yang diperkenalkan sejak Java 9. Ia adalah alat REPL rasmi pertama Java untuk mencipta persekitaran pengaturcaraan mudah dari baris arahan untuk membaca input pengguna, menilai dan mencetak hasilnya.
Kami boleh mencipta kejadian JShell baharu secara pemrograman menggunakan bahasa Java. JShell dan API yang berkaitan boleh didapati di bawah pakej jdk.jshell. Kita boleh menggunakan kaedah statik create() kelas JShell untuk mendapatkan contoh baharu JShell. Kaedah eval() kelas JShell digunakan untuk menambah ungkapan pada contoh JShell. Ia mengembalikan senarai peristiwa yang dicetuskan oleh penilaian. Ia hanyalah coretan, serupa dengan ungkapan, penyataan, kaedah, kelas, pembolehubahpengisytiharan atau import Setiap SnippetEvent yang dibuat daripada kaedah eval() menyemak output ungkapan menggunakan SnippetEvent.value().
import java.util.List; import <strong>jdk.jshell</strong>.*; public class JShellTest { public static void main(String args[]) { <strong>JShell </strong>jshell = <strong>JShell.create()</strong>; <strong>List<SnippetEvent></strong> list = jshell.<strong>eval</strong>("int x = 7+3*4;"); System.out.println("Size of list: " + list.size()); System.out.println("Value of the expression is : " + list.get(0).value()); } }
<strong>Size of snippetEventList : 1 Value of the expression is : 19</strong>
Atas ialah kandungan terperinci Bagaimana untuk membuat contoh JShell secara pemrograman dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!