1.前言
在一波新技术快速刷新的过程中,Java一直被嘲讽没有Shell, 在Java JDK 9版本后终于出现了JShell,基于Java的高度格式化要求,代码规范的程度相对于其他类型的语言来说有点恐怖的情况下,很好奇这个Shell的使用简便性到底能达到多少。所以特此记录一下JShell 的初步使用。
2.简介
先看一下官方说明(官方文档位置)
Why Use JShell?
Using JShell, you can enter program elements one at a time, immediately see the result, and make adjustments as needed.
Java program development typically involves the following process:
Write a complete program.
Compile it and fix any errors.
Run the program.
Figure out what is wrong with it.
Edit it.
Repeat the process.
JShell helps you try out code and easily explore options as you develop your program. You can test individual statements, try out different variations of a method, and experiment with unfamiliar APIs within the JShell session. JShell doesn’t replace an IDE. As you develop your program, paste code into JShell to try it out, and then paste working code from JShell into your program editor or IDE.
为什么使用JShell:我认为方便了对小型代码的理解、调试、结果锁定检查等基本操作。
使用流程上述内容已经表达:
- 写程序
- 编译并修复BUG
- 运行
- 寻找问题
- 编辑
- 重复上述工作