Java 新特性之Jshell。

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

intro

使用 jshell 工具可以执行 Java 代码,从而立即获取结果。
您可以输入 Java 定义(变量、方法、类等等),例如:int x = 8
或 Java 表达式,例如:x + x
或 Java 语句或导入。
这些小块的 Java 代码称为“片段”。
这些 jshell 工具命令还可以让您了解和
控制您正在执行的操作,例如:/list
有关命令的列表,请执行:/help
展开阅读全文

本文系作者在时代Java发表,未经许可,不得转载。

如有侵权,请联系nowjava@qq.com删除。

编辑于

关注时代Java

关注时代Java