JAVA核心技术 卷Ⅰ 读书笔记-第2章 Java程序设计环境

JAVA核心技术 卷Ⅰ 读书笔记-第2章 Java程序设计环境

预备:相关专业术语

术语名 缩写 解释
Java Development Kit JDK Java开发工具包。编写Java程序的程序员使用的软件。
Java Runtime Environment JRE Java运行时环境。运行Java程序的用户使用的软件。(包含虚拟机但不包含编译器)
Server JRE —— 在服务器上运行Java程序的软件。
Standard Edition SE Java标准版。用于桌面或简单服务器应用的Java平台。
Enterprise Edition EE 用于复杂服务器应用的Java平台。
Micro Edition ME 用于手机和其他小型设备的Java平台。
Java FX —— 用于图形化用户界面的一个替代工具包,在Oracle的Java SE发布版本中提供。
OpenJDK —— Java SE的一个免费开源实现,不包含浏览器集成或JavaFX。
Java 2 J2 过时术语,用于描述1998年~2006年之间的Java版本。
Software Development Kit SDK 过时术语,用于描述1998年~2006年之间的JDK。
Update u Oracle的术语,表示Bug修正版本。
NetBeans —— Oracle的集成开发环境

2.1 安装Java开发工具包

1、下载JDK
2、设置JDK
在Windows或Linux上安装JDK时,需要将jdk/bin目录增加到执行路径中(执行路径:是操作系统查找可执行文件时所遍历的目录列表):
Windows:
系统与安全->系统->高级系统设置->系统属性->高级->环境->系统变量:
找到名为Path的变量,将jdk/bin目录增加到路径中,使用一个分号与原有的变量的值分隔开。
设置完成后,测试JDK设置是否正确:
cmd打开一个小黑窗,键入:
javac -version
回车查看显示信息。
3、安装库源文件和文档
库源文件在JDK中以一个压缩文件src.zip的形式发布,必须将其解压后才能够访问源代码。

2.2 使用命令行工具

打开终端窗口,进入Java文件目录,键入命令:
javac Test.java
java Test
JAVA核心技术 卷Ⅰ 读书笔记-第2章 Java程序设计环境

可看到,执行javac命令后,目录下生成了一个Test.class文件。执行java命令后,终端窗口输出hello world。
解释:
javac程序是一个Java编译器,它将文件Test.java这段源代码编译之后会得到一个包含这个类字节码的文件,并将字节码文件自动地命名为成Test.class,class文件与源文件存储在同一个目录下。java程序启动Java虚拟机。虚拟机执行编译器放在class文件中的字节码。
注意:
① 编译器需要一个文件名(Test.java),需要文件名后缀.java。而运行程序时,只需要指定类名(Test),不带扩展名.class.