ホームページ > Java > &#&チュートリアル > Java 9のJShellでさまざまなリストコマンドを表示するにはどうすればよいですか?

Java 9のJShellでさまざまなリストコマンドを表示するにはどうすればよいですか?

王林
リリース: 2023-09-03 10:29:02
転載
920 人が閲覧しました

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

JShellJava 9 で導入された、単純なステートメント、式、メソッドを入力できる コマンドラインツールです。および main() メソッドのないクラス。

JShell にコードを入力できると、コードには 一意の ID が割り当てられます。 ID は 1 から始まり、JShell に入力されるコマンドごとに増加します。起動時にロードされるライブラリについても同様です。インポートごとに、一意の ID が割り当てられます。これは $1 から始まり、コードがロードされるたびに増加します ($2、$3 など)。セッション中にロードおよび入力されたすべてのコードをリストし、「/list」コマンドを使用する内部コマンドがあります。

<strong>/list
/list [ID]
/list [Code_Name]
/list -start
/list -all</strong>
ログイン後にコピー
  • /list: このコマンドは、現在のセッションに入力されたすべてのアクティブなコードを表示します (JShell の開始時にロードされるコードを除く)。
  • /list [ID]: このコマンドは、入力された ID に対応するソース コードを表示します。
  • /list [コード名]: 入力した名前に対応するソースコードを表示します。
  • /list -start: このコマンドは、JShell の起動時にロードされるすべてのコードを表示します。セッションを開始すると、デフォルトでプリロードされるすべてのインポートが表示され、プリロードする独自のコードも表示される場合があります (これについては、第 3 部のカスタム JShell 起動の章で説明されています)。
  • /list -all: このコマンドは、JShell セッション中に入力されたすべてのアクティブなコード、非アクティブなコード、エラー コード、およびプリロード コードをリストします。

次のコード スニペットでは、「/list -all」コマンドを使用して、すべての入力インポート、式などをリストできます。

<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>
ログイン後にコピー

以下のコード スニペットでは、 変数メソッド、または同じ名前の型に名前を付けることができます。次に、「/list」コマンドを使用して、名前のさまざまな出現と対応するタイプを表示できます。

えええええ

以上がJava 9のJShellでさまざまなリストコマンドを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート