初识 JShell

Java9 如今吵得热火朝天,赶忙顺势学习一波喽!html

简介

JShell,即 Java Shell,是一个 REPL(Read-Eval-Print Loop,读取-求值-输出 循环)工具。java

为何要使用 JShell

使用 JShell,你能够输入代码片断并立刻看到运行结果,而后就能够根据须要做出调整。
当你开发 Java 程序时,JShell 能够帮助你快速的测试代码。你能够测试单个语句、测试使用不一样的参数调用方法,也能够在一个 JShell 会话中测试不熟悉的 APIs。可是,JShell 并非 IDE 的替代品。当你开发应用时,能够粘贴代码到 JShell 并测试它,而后把测试经过的代码粘贴到程序编辑器或者 IDE 中。程序员

启动和退出 JShell

要玩 JShell 确定是要学习启动和退出的,就像程序员必须熟悉开机、关机同样!shell

  • 启动命令:jshell
  • 退出命令:/exit
  • 以冗余模式(verbose)启动(这种模式下能够看到最详细的代码片断运行后的输出):jshell -v

JShell 详细用法指南

详细用法指南仍是看官方的吧:http://docs.oracle.com/javase/9/jshell/toc.htm,例子简单易懂,能够快速上手使用。编程

JShell 使用体验

JShell 的功能基本上和 Python 和 NodeJs 之类的 REPL 工具差很少。由于 Java 是强类型编程语言,JShell 为了使用方便仍是去除了不少限制的,好比类型转换、自动导入常见的包等,并且还能够编写 JShell 脚本而后调用 jshell 命令来执行,感受这点对 Java 程序员书写服务器脚本颇有用啊!服务器

相关文章
相关标签/搜索