
感谢使用Demila。Demila是一款由9秒社团原创的、面向数字内容及其服务的、优美的在线交易系统,她除了能为站长提供一个建站解决方案之外,还能为那些技术精湛的设计者、开发者以及资源拥有者们提供无数个拓展其作品和资源之价值的机会,从而使那些精益求精者的智慧和创意,无论是价格,还是价值,都达到应有的尺度。这是9秒社团Demila项目组的宗旨,也是Demila的使命。我们热切希望能有更多的人为Dem
Java 9引入了一个名为JShell的新的交互式工具。这个工具可以用来以用户友好和简单的方式执行、测试java的类、接口、枚举、对象、语句等等。JShell可以通过评估用户在其中输入的命令来完成工作。它的工作原理是基于REPL(Read-Evaluate-Print-Loop)。
以下是JShell中的一些重要命令
/var −这个命令可以用来获取所有已使用的变量的列表。在执行计算时,JShell会创建隐式变量。当我们输入/var命令时,它会显示到目前为止声明的所有变量。例如下面示例中的$1、$2和$3。
示例
jshell> 2+5 $1 ==> 7 jshell> 8%3 $2 ==> 2 jshell> 9/3 $3 ==> 3 jshell> /var | int $1 = 7 | int $2 = 2 | int $3 = 3
立即学习“Java免费学习笔记(深入)”;
立即学习“Java免费学习笔记(深入)”;
/types [option] −此命令显示所有类、接口和枚举的类型。 [option] 可以是我们想要查看类型的特定名称 或id 。
示例
jshell> class Test1 {
...> void testMethod1() {
...> System.out.println("TutorialsPoint");
...> }
...> }
| created class Test1
jshell> /types Test1
| class Test1
jshell> /types Test2
| No such snippet: Test2
立即学习“Java免费学习笔记(深入)”;
立即学习“Java免费学习笔记(深入)”;
/methods − 这个命令提供了到目前为止声明的所有方法。例如,在下面的示例中,我们创建了一个名为demo()的方法。
示例
jshell> String demo(String firstName, String lastName) {
...> return firstName + lastName;
...> }
| created method demo(String, String)
jshell> /methods
| String demo(String, String)
立即学习“Java免费学习笔记(深入)”;
立即学习“Java免费学习笔记(深入)”;
/list - 此命令是 JShell 中最有用的命令之一。它为我们提供了迄今为止创建的所有代码段。
示例
jshell> /list
1 : 2+5
2 : 8%3
3 : 9/3
4 : class Test1 {
void testMethod1() {
System.out.println("TutorialsPoint");
}
}
5 : String demo(String firstName, String lastName) {
return firstName + lastName;
}










