Jshell从Java 9就开始支持了,可以直接在终端写Java程序,回车就可以执行。Jshell默认会导入下面的一些包,所以在Jshell环境中这些包的内容都是可以使用的。
import java.lang.*;
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.*;
1.什么是Jshell?Jshell是在 Java 9 中引入的。它提供了一个交互式 shell,用于快速原型、调试、学习 Java 及 Java API,所有这些都不需要 public static void main 方法,也不需要在执行之前编译代码。2.Jshell的使用打开终端,键入jshell进入jshell环境,然后输入/help intro可以查看Jshell的介绍。
nowjava.com@localhost> jshell
欢迎使用 JShell -- 版本 11.0.2
要大致了解该版本, 请键入: /help intro
jshell> /help intro
使用 jshell 工具可以执行 Java 代码,从而立即获取结果。
您可以输入 Java 定义(变量、方法、类等等),例如:int x = 8
或 Java 表达式,例如:x + x
或 Java 语句或导入。
这些小块的 Java 代码称为“片段”。
这些 jshell 工具命令还可以让您了解和
控制您正在执行的操作,例如:/list
有关命令的列表,请执行:/help
本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。