网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何解析JDK9中的jshell

如何解析JDK9中的jshell,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联建站于2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元江南做网站,已为上家服务,为江南各地企业和个人服务,联系电话:13518219792

JDK9之jshell

JDK9发布至今也有一段时间了,那么JDK9中除去那些我们不怎么用或者比较高级初学者接触不到的功能,有什么是初学者可以使用并且比较好用的功能呢?jshell应该算一个。

过去的几年中,国外有部分大学使用JS替换了java作为大学学习的编程语言,排除一些其他原因(例如大多数人认为JS更容易一些),有没有shell支持相信也占很大一部分原因,毕竟在给初学者讲的时候,JS只需再shell中输入console.log("hello world")然后回车即可看到结果,而java就显得异常麻烦,一个简单的hello world就需要创建一个.java文件,使其中包含一个公共类并且包含一个public static void main(String[] args)方法,然后编译运行,然后才能去print这个hello world,也许你只是想打印一下hello world,但是你就需要给学生(或者其他初学者)解释为什么需要一个类,为什么需要一个main方法,如何将.java文件编译为.class文件,以及如何运行这个.class文件,最后,你才能告诉学生,see , it worked,是不是很麻烦啊?再有,就算你了解了以上知识,如果某天你学到了一个新函数,比如Math.max(number , number),然后你只是想简单的验证下这个函数是否可以使用,但是你仍然需要按照以上步骤创建一个.java文件、包含一个main方法、编译、运行,这样是相当麻烦的。

而以上问题在JDK9中得到了重视,JDK9终于也加入shell支持jshell,现在你想打印一个hello world,不再需要像以往一样那么麻烦,现在你只需要打开命令行,输入jshell(需要正确的配置环境变量,与之前一样)进入java shell交互界面,然后输入System.out.println("hello world")然后回车即可,就像下图一样:

如何解析JDK9中的jshell

而如果我想运行Math.max(number , number)呢?只需这样:

如何解析JDK9中的jshell

如果我想退出jshell怎么办呢?只需输入/exit然后回车即可:

如何解析JDK9中的jshell

看,是不是比之前容易很多了?对于初学者来说,该功能可以让他们的精力更多的放在学习java语言本身而不是学习如何配置java环境、如何编译等(虽然这也很重要,但是初学者不必在这上边分散太多精力),而即使对于已经工作的人来说,该功能在很多时候也能极大的提升工作效率(例如在里边验证一些简单的函数调用等)。

看完上述内容,你们掌握如何解析JDK9中的jshell的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享题目:如何解析JDK9中的jshell
转载注明:http://bjjierui.cn/article/jposhi.html

其他资讯