Java基础教程——Jshell
Jshell
从java9开始,java提供Jshell工具,可以输入代码片段并马上看到运行结果。
对于简单的Java语句测试,不需要新建文件,编译,运行了
Microsoft Windows [版本 10.0.17134.706]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\Users\AndyMi>jshell
| 欢迎使用 JShell -- 版本 12
| 要大致了解该版本, 请键入: /help intro
jshell> System.out.println("Write code directly")
Write code directly
jshell> int w = 9
w ==> 9
jshell> int h = 3
h ==> 3
jshell> int ret = w*h
ret ==> 27
jshell> /exit
| 再见
C:\Users\AndyMi>
注意:jshell中有代码提示:Tab键
输入Sys,按下Tab,会自动补全System,输入.o再按Tab,会进一步提示。
jshell默认导入了很多包,查看:
jshell> /import
| 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.*
创建方法:
jshell> double area(int r){return r*r*Math.PI;}
| 已创建 方法 area(int)
jshell> area(1)
$3 ==> 3.141592653589793
jshell> area(2)
$4 ==> 12.566370614359172
jshell>