初识Java

一、Java9新特性:交互式编程工具JShell

Shell 是脚本程序的含义,在很多的编程语言里面为了方便使用者进行代码的开发,都会提供有 Shell 交互式编程环境。
在 Java9 以前的 Java 编程过程中有时只是为了打印一些文字或字符以验证,而从JAVA9开始提供有JShell命令,可以将含有打印的语句写到特定的“.txt文件”中,然后在JShell中执行,具体方法如下:

定义一个文件“e:hello.txt”,文件内容如下:

System.out.println("Hello NoteSir!");

System.out.println("欢迎和便条先生相互交流!");

System.out.printl("我喜欢学JAVA");

将以上文件保存后可以在JShell中通过以下命令执行:

/open e:hello.txt

便可执行打印代码

二、CLASSPATH环境属性

对于该环境属性的配置在前期中非常重要的,特别是使用IDE工具进行开发。

对于环境变量的配置的内容,大家可自行百度查找。

这里要确定的是:Java虚拟机解释程序时需要得到CLASSPATH的支持

当然当大家进行百度配置环境变量时会在配置页面看到PATH,这时候大家就要注意pathclasspath之间的区别了。区别如下:

PATH:是OS(操作系统)提供的路径配置,定义所有可执行文件的路径;

CLASSPATH:是由jre(Java开发环境)提供的,用于定义 Java 程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SET CLASSPATH=路径”的命令形式来进行定义;

由上的分析可得到Java程序的逻辑 关系:Java虚拟机通过环境变量定义的路径加载已经解释完的字节码文件(.class文件)

一腔孤勇,淡然且快乐。
原文地址:https://www.cnblogs.com/withheart1202-never/p/12428060.html