Rumah >Java >javaTutorial >Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?

Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?

王林
王林ke hadapan
2023-09-13 19:33:03843semak imbas

在Java 9的JShell中,不同的"/edit"命令有哪些?

JShell ialah alat baris arahan yang diperkenalkan dalam Java 9 untuk menilai pengisytiharan, pernyataan dan ungkapan tanpa menggunakan kaedah main(). JShell boleh menyediakan editor teks yang dipanggil JShell Edit Pad, yang membolehkan kami mengubah suai kod dengan sangat mudah, dan boleh dimulakan dengan arahan "/edit".

Berikut ialah arahan "/edit" berbeza yang digunakan dalam Jshell.

<strong>/edit
/edit [ID]
/edit [Code_Name]</strong>
  • /edit: Perintah ini boleh digunakan tanpa hujah, arahan "/edit" memaparkan semua kod aktif dalam penyunting teks.
  • /edit [ID]: Arahan ini memaparkan kod yang sepadan dengan ID yang dimasukkan dalam editor teks.
  • /edit [Nama_Kod]: Arahan ini memaparkan kod yang sepadan dengan nama yang dimasukkan dalam penyunting teks.
<strong>jshell> int i = 10
i ==> 10

jshell> double j = 20.0
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit</strong>

Di atas, kami mencipta integer i, double y, dan kaedah yang dipanggil "sum". Masukkan arahan "/edit", dan "JShell Edit Pad" akan dipaparkan, seperti yang ditunjukkan di bawah.

Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?

Kita boleh menggunakan editor untuk menambah atau mengubah suai kod dan mengesahkan tetapan menggunakan butang Terima . Kita boleh menambah kaedah divide() baharu dan mengubah suai nilai pembolehubah "y" seperti yang ditunjukkan di bawah

Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?

<strong>jshell> int i = 10
i ==> 10

jshell> double j = 20
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit
j ==> 50.0
| created method divide(double,double)</strong>

Jika kita hanya mahu memaparkan pembolehubah "i" dalam JShell Edit Pad, Hanya taip arahan "/edit i" dan ia akan menunjukkan 10. Dengan cara yang sama, jika kita hanya mahu mengubah suai teks "ID 2" (bersamaan dengan pembolehubah y), kita hanya perlu memasukkan arahan "/edit 2" dan 20 akan dipaparkan.

Atas ialah kandungan terperinci Apakah arahan '/edit' yang berbeza dalam JShell 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
Artikel sebelumnya:Perbezaan antara JDBC dan ODBCArtikel seterusnya:Perbezaan antara JDBC dan ODBC