您的位置 首页 java

JAVA新特性(一)JShell

1.J shell 是什么?

JShell JDK9 正式发布的 JAVA 的交互式编程环境工具。

2.JShell 有什么用呢?

看看官网的描述:

 Using JShell, you can enter program elements one at a time, 
immediately see the result, and make adjustments as needed.  

简单来说就是JShell可以让你编辑一段java代码,像shell脚本一样立马得到运行结果。

3.像脚本一样运行java代码

JShell简单的一些基础使用方法可以去oracle官网查看。这里我就给大家展示下怎么让java代码像脚本一样运行。

假设我们正在学习java语言,老师布置一个作业让我们用 java 打印出一个菱形图案。如果是以前我们需要搭建java 开发环境 、编写代码然后运行代码。如果不顺利我们会一直重复修改代码、启动运行程序然后观察结果,直到我们最终成功。

有了JShell,我们只需要安装JDK9或更高版本的 JDK 就可以开始我的学习了。首先编写my.jsh脚本,其内容如下:

 for (int i = 1; i <= 5; i++) {
for (int j = 1; j <=6-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(" *");
}
System.out.println();
}
for (int i = 1; i <=4 ; i++) {
for (int j = 1; j <=i+1 ; j++) {
System.out.print(" ");
}
for (int j = 1; j <=5-i; j++) {
System.out.print(" *");
}
System.out.println();
}  

命令行运行jshell my.jsh 就得到如下结果:

我们甚至能直接在终端里编辑代码:

4.总结

我认为JShell的出现,极大的简化了java语言的学习。而且让java获得了 脚本语言 的能力。

你怎么看呢?欢迎留言讨论[灵光一闪]

下一篇:

文章来源:智云一二三科技

文章标题:JAVA新特性(一)JShell

文章地址:https://www.zhihuclub.com/175265.shtml

关于作者: 智云科技

热门文章

网站地图