如何在 Java 9 中使用 JShell 创建线程?
JShell 是 Java 9 中推出的互动式 Java Shell 工具,允许我们执行代码段,并立即显示结果,而无需像 Java 那样声明 main() 方法。这是一个 REPL (读-计算-输出-循环)工具,并从 命令行提示符处运行。我们可以使用 JShell 创建 变量、方法、类、草稿变量、外部库等
在下面的代码片段中,我们可以通过扩展 Thread 类来创建线程。
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() method”作为输出。
jshell> new ThreadTest().run(); Thread in run() method
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP