怎样利用jShell快速实现代码原型-创新互联

今天就跟大家聊聊有关怎样利用jShell快速实现代码原型,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

公司主营业务:成都网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出苏州免费做网站回馈大家。

许多年前,解释型编程语言就能在命令行中快速执行代码了。无需启动IDE,也不需要编译,敲入代码就能立即查看结果。事实证明,这种方式对新手很有帮助。因为这样尝试新的编程语言,不会被编译器、依赖项和构建系统困扰。JShell是JDK9中一个经常被忽略的特性:它是一个Read-Evaluate-PrintLoop(REPL)环境,在JSHell中可以不用编译就能调用Java代码。

REPL是什么

简而言之,就是输入几个命令(Read),它就会被解释(Evalueate),命令的结果会转发出来(Print)。这个流程会一直持续到退出(Loop)。这就是R(ead)E(valuate)P(rint)L(oop)。

启动JShell

如果命令行支持JavaJDK9或更高版本,只要输入jshell就可以启动JShell。

调用JShell

jshell>提示符出现后,表示JShell当前处于R(ead)模式,等待输入。

要快速浏览可用命令,可以输入/help

JShellhelp

命令、代码自动完成和引用

JShell使用TAB键进行代码提示与自动完成。输入System.out,按TAB,完成System.out.println(“HelloWorld”):

代码提示与自动完成

实际上,REPL会打印所有输入的命令,因此不需要System.out打印命令

变量与结果引用

JShell一个有趣功能是支持前向引用。前向引用指,引用JShell中没有定义的方法、变量或类。例如,有一个valueOfStocks方法,根据当前价格和拥有的股票数量计算持有的股票总值。可以先定义计算方法,然后再提供每种股票的实际数量与当前价格。

使用外部开发库

JShell支持从本地保存和导入资源(即JShell脚本),分别使用/save和/open命令。还可以在JShell启动时加载之前保存的会话。

有了JShell,无需编译代码就能轻松地对代码段进行测试或者设计算法原型。在REPL环境中,输入的命令可以直接得到反馈。了解更多JShell信息,可以参考Oracle的JShell教程。

看完上述内容,你们对怎样利用jShell快速实现代码原型有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


当前标题:怎样利用jShell快速实现代码原型-创新互联
本文链接:http://azwzsj.com/article/dijsjj.html