Java 9 引入了 JShell,它是 Java 平台上的交互式脚本引擎。JShell 允许你在没有编写完整程序的情况下直接在命令行中编写和执行 Java 代码。以下是一个简单的 Java 脚本教程,介绍了 JShell 的基本概念和用法。

1. 启动 JShell:

你可以通过在命令行中键入 jshell 来启动 JShell。
jshell

2. 基本语法:

在 JShell 中,你可以直接输入 Java 代码,然后按 Enter 键执行。
// 定义变量
int x = 10;

// 打印变量值
System.out.println(x);

3. 表达式和语句:

JShell 支持表达式和语句。表达式的值将被显示,而语句的结果将被执行但不会被显示。
// 表达式
5 + 3

// 语句
int y = 20;

4. 定义方法:

你可以在 JShell 中定义和调用方法。
// 定义方法
int add(int a, int b) {
    return a + b;
}

// 调用方法
add(3, 4)

5. 导入包:

你可以导入 Java 包以使用其类和方法。
// 导入包
import java.util.ArrayList;

// 创建 ArrayList 实例
ArrayList<String> list = new ArrayList<>();

6. 查看历史记录:

在 JShell 中,你可以使用 /history 命令查看历史记录。
/history

7. 退出 JShell:

你可以使用 /exit 或 /quit 命令退出 JShell。
/exit

8. 使用 JShell 脚本文件:

你还可以将 JShell 命令保存到文件中,并通过 jshell <filename> 来执行脚本。
// 示例脚本文件:myscript.jsh
int x = 10;
System.out.println(x);

// 在命令行中执行脚本
jshell myscript.jsh

以上是一个简单的 Java 脚本教程,介绍了 JShell 的基本概念和用法。JShell 提供了一个方便的方式来测试和学习 Java 代码,特别是对于小型代码片段。


转载请注明出处:http://www.zyzy.cn/article/detail/466/Java