Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9のJShellでスレッドを作成するにはどうすればよいですか?


JShell はJava9で導入されたインタラクティブなJavaシェルツールであり、コードスニペットを実行でき、 main()を宣言せずに結果をすぐに表示します。 Javaのようなメソッド。 REPL (読み取り-評価-印刷-ループ)ツールであり、コマンドラインから実行されます 促す。 変数を作成できます 、メソッドクラススクラッチ 変数外部 ライブラリ 、およびJShellを使用するなど

以下のコードスニペットでは、スレッドを拡張してスレッドを作成できます。 クラス。

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> class ThreadTest extends Thread {
...>       public void run() {
...>          System.out.println("Thread in run() method");
...>       }
...>       public static void main(String args[]) {
...>          ThreadTest t = new ThreadTest();
...>          t.start();
...>       }
...>    }
| created class ThreadTest


以下のコードスニペットでは、コンソールは「 Thread in run()メソッド」を出力します。 "ユーザーへの出力として。

jshell> new ThreadTest().run();
Thread in run() method

  1. Androidでスレッドを作成する方法は?

    例に入る前に、スレッドとは何かを知っておく必要があります。スレッドは軽量のサブプロセスであり、UIを中断することなくバックグラウンド操作を実行します。この例は、Androidでスレッドを作成する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding

  2. Javaで一時ファイルを作成する方法

    情報を保存して後で削除するために、その場で一時ファイルを作成する必要がある場合があります。 Javaでは、Files.createTempFile()を使用できます。 一時ファイルを作成する方法。 一時ファイルを作成する 次の例では、Files.createTempFile(prefix, suffix)を使用しています。 一時ファイルを作成します。 import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class CreateTempFile { pu