JShell ツールはJava 9で導入され、迅速な探索と発見を可能にする高速でフレンドリーな環境を提供します。 Java 言語機能と広範なライブラリを試してください。
コードが JShell コンソールに入力されると、JLineが処理されます。コンソール上でキャプチャできるようにする Java ライブラリです。コードが入力されると、JShell パーサーによって解析され、そのタイプ (methods、variablesなど) が判断されます。
JShell パーサーは、次のルールを持つクラスにラップされます。
このステップの後、生成されたソース コードはJava コンパイラによって分析されてbytecodeにコンパイルされ、実行中の JVM プロセスに送信されてロードされ、コードを実行します。
以下のコード スニペットでは、コマンド ライン プロンプトに「jshell」と入力するだけで、JShell ツールを起動できます。
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell>
JShell が起動すると、入力を待つコマンド プロンプトが表示されます。入力できるコマンドは、「/」で始まるJShell 内部コマンドとJava コードの 2 種類です。
次のコード スニペットでは、「/list」などの内部コマンドやSystem.out.println()などの Java コードを出力できます。
えええええ以上がJShell ツールは Java 9 の内部でどのように動作しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。