龙空技术网

java 核心技术-12版 卷Ⅰ- 2.4 JShell

CC躺平混吃 32

前言:

而今各位老铁们对“java遍历d盘并打印文件目录”大致比较关心,看官们都想要了解一些“java遍历d盘并打印文件目录”的相关资讯。那么小编也在网摘上搜集了一些关于“java遍历d盘并打印文件目录””的相关知识,希望咱们能喜欢,看官们快快来学习一下吧!

上一节中,你已经看到了如何编译和运行一个 Java 程序。Java 9 引入了另一种使用

Java 的方法。JShell 程序提供了一个“读取 - 评估 - 打印循环”(Read-Evaluate-Print Loop,

REPL)。键入一个 Java 表达式,JShell 会评估输入,打印结果,并等待下一个输入。

要启动 JShell,只需要在终端窗口中键入 jshell(参见图 2-9)。

JShell 首先显示一个问候语,后面是一个提示符。

在JShell 中可以直接输入表达式,获得结果。

在代码中,我们必须写明“System.out.println” 来输出指定的信息,但JShell不需要,它是交互窗口,会自动打印表达式的值。

输入”Core Java”.length(), 表示计算字符串 Core Java 的长度。注意,“”不是表达式的内容,java中字符串用””包围起来,表示这是一个字符串。其长度包含空格,共9个,所以长度是9.

输出结果为 $1 ==> 9

其中$1 表示这个结果可以用于进一步的计算。比如继续输入: 5*$1-3 表示 5*9-3

输出结果就是 $2 ==> 42

如果要多次使用一个变量,可以指定一个名字,这里的命名也遵循java 的语法。

例如 int answer=6*7, 之后我们就可以用 answer代表42

另一个有用的特性是 tab 补全,比如键入 Math. 再按一次tab,就会提示可用的Math中的函数。

如果输入 Math.l 则会提示Math中l开头的函数,这一点非常方便。

如果输入箭头↑,则会将上一个执行的命令自动补全出。同理如果向上翻多了,用↓可以回来。这一点与很多shell 窗口相似。

JShell 能快速执行java的计算,而不必启动一个很大的开发环境,也不必为了执行一行简单的代码,必须去创建声明一个类文件。

这一点在学习阶段和快速验证调试时候可以提供一些方便。

当然,JShell 能做的事情与你的基础知识相关性很强,如果你对java 的基础知识非常了解了,用JShell 就能做很多计算。如果你对Java的语法都不熟悉,那只需要知道有这么个东西就行了,后续用到的时候自然就会慢慢熟悉。

标签: #java遍历d盘并打印文件目录