Java从入门到精通(第4版)
上QQ阅读APP看书,第一时间看更新

1.1 Java开发环境

学习Java的第一步,就是搭建Java开发环境(Java Development Kit,JDK)。JDK由一个处于操作系统层之上的开发环境和运行环境组成。JDK除了包括编译(javac)、解释(java)、打包(jar)等工具,还包括开发工具及开发工具的应用程序接口等。当Java程序编译完毕后,如果用户想运行,还需要Java运行环境(Java Runtime Environment,JRE)。

JRE是运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库。如果仅仅想运行Java程序,安装JRE就够了,也就是说,JRE是面向Java程序的使用者的。但如果想进一步开发Java程序,那就需要安装JDK,它是面向Java程序员的。Java程序员自然也是Java程序的使用者。

Java程序开发的第一步就是编写Java的源码。而编写源码的工具可以是任何文本编辑器,如Windows操作系统下的记事本、Linux操作系统下的Vim等。这里推荐读者使用对编程语言支持较好的编辑器,如Notepad++、UltraEdit、Editplus等,这类代码编辑器通常有较好的语法高亮等特性,特别适合编写程序代码。

Java源文件编写完毕后,就可以在命令行下,通过javac命令将Java源程序编译成字节码(Byte Code,Java虚拟机执行的一种二进制指令格式文件),然后通过java命令来解释执行编译好的Java类文件(文件扩展名为“.class”)。但如果想正确使用javac和java等命令,用户必须自己搭建Java开发环境。在后续章节,我们将详细介绍相关的配置步骤。