Rumah  >  Artikel  >  Java  >  Bagaimana untuk membuat contoh JShell secara pemrograman dalam Java 9?

Bagaimana untuk membuat contoh JShell secara pemrograman dalam Java 9?

WBOY
WBOYke hadapan
2023-09-05 19:05:021086semak imbas

如何在Java 9中以编程方式创建JShell实例?

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().

Contoh

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());
   }
}

Output

<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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam