Rumah > Java > javaTutorial > Bagaimana untuk memaparkan arahan senarai yang berbeza dalam JShell dalam Java 9?

Bagaimana untuk memaparkan arahan senarai yang berbeza dalam JShell dalam Java 9?

王林
Lepaskan: 2023-09-03 10:29:02
ke hadapan
919 orang telah melayarinya

在Java 9的JShell中如何显示不同的列表命令?

JShellDiperkenalkan dalam Java 9, ia adalah alat baris arahan yang membolehkan kita memasukkan pernyataan, ungkapan, kaedah dan kelas ringkas tanpa kaedah main().

Apabila kita boleh memasukkan kod dalam JShell, kod itu telah diberikan ID unik. ID bermula pada 1 dan meningkat dengan setiap arahan yang dimasukkan dalam JShell. Perkara yang sama berlaku untuk perpustakaan yang dimuatkan pada permulaan. Untuk setiap import, ID unik diberikan. Ia bermula dengan $1 dan kenaikan dengan setiap kod dimuatkan ($2, $3, dsb.). Terdapat perintah dalaman yang menyenaraikan semua kod yang dimuatkan dan dimasukkan semasa sesi, kemudian gunakan arahan "/list".

<strong>/list
/list [ID]
/list [Code_Name]
/list -start
/list -all</strong>
Salin selepas log masuk
  • /senarai: Arahan ini memaparkan semua kod aktif yang dimasukkan dalam sesi semasa (tidak termasuk kod yang dimuatkan apabila JShell dimulakan).
  • /list [ID]: Perintah ini memaparkan kod sumber yang sepadan dengan ID yang dimasukkan.
  • /list [Nama_Kod]: Memaparkan kod sumber yang sepadan dengan nama yang dimasukkan.
  • /list -start: Perintah ini memaparkan semua kod yang dimuatkan apabila JShell bermula. Apabila anda memulakan sesi, semua import yang dipramuat secara lalai akan dipaparkan dan mungkin juga memaparkan kod anda sendiri yang anda mahu pramuat (ini dijelaskan dalam bab permulaan JShell Tersuai dalam Bahagian 3).
  • /senarai -semua: Arahan ini menyenaraikan semua kod aktif, tidak aktif, ralat dan pramuat yang dimasukkan semasa sesi JShell.

Dalam coretan kod berikut, kita boleh menggunakan perintah "/list -all" untuk menyenaraikan semua import input, ungkapan, dsb.

<strong>jshell> /imports
|    import java.io.*
|    import java.math.*
|    import java.net.*
|    import java.nio.file.*
|    import java.util.*
|    import java.util.concurrent.*
|    import java.util.function.*
|    import java.util.prefs.*
|    import java.util.regex.*
|    import java.util.stream.*
jshell> LocalDate localDate = LocalDate.of(2020, 04, 10)
|   Error:
|   cannot find symbol
|     symbol: class LocalDate
|   LocalDate localDate = LocalDate.of(2020, 04, 10);
|   ^-------^
|   Error:
|   cannot find symbol
|     symbol: variable LocalDate
|   LocalDate localDate = LocalDate.of(2020, 04, 10);
|   ^-------^

jshell> int x = 10
x ==> 10

jshell> public enum Operate {
...>       ADDITION,
...>       DIVISION;
...>    }
| created enum Operate

jshell> /list -all

s1 : import java.io.*;
s2 : import java.math.*;
s3 : import java.net.*;
s4 : import java.nio.file.*;
s5 : import java.util.*;
s6 : import java.util.concurrent.*;
s7 : import java.util.function.*;
s8 : import java.util.prefs.*;
s9 : import java.util.regex.*;
s10 : import java.util.stream.*;
e1 : LocalDate localDate = LocalDate.of(2020, 04, 10);
1 : int x = 10;
2 : public enum Operate {
       ADDITION,
       DIVISION;
    }</strong>
Salin selepas log masuk

Dalam coretan kod di bawah, kita boleh menamakan pembolehubah, kaedah, atau pun jenis dengan nama yang sama. Kami kemudiannya boleh menggunakan arahan "/list" untuk memaparkan kejadian yang berbeza bagi nama dan jenis yang sepadan.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk memaparkan arahan senarai yang berbeza dalam JShell dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan