1. Java发展史
略
2. Java跨平台
平台指的是操作系统,包括Windows、MAC、Linux,Java可以保证在任意平台上运行。
Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。
3. JRE和JDK
3.1 JRE(Java Runtime Environment)
JRE是java程序的运行环境,包括JVM和运行时所需要的核心类库
我们想要运行一个已有的java程序,只需要安装JRE即可
3.2 JDK(Java Development Kit)
JDK是Java程序开发的工具包,包括JRE和开发人员使用的工具
其中的开发工具:编译工具(Javac.exe)和运行工具(java.exe)
3.3 JDK、JRE和JVM的关系
在运行java程序时,只需要安装JDK即可,它包含了Java的运行环境和虚拟机
4. JDK的下载安装
官网www.oracle.com
JDK安装目录介绍
目录名称 |
说明 |
bin |
该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
conf |
该路径下存放了JDK的相关配置文件。 |
include |
该路径下存放了一些平台特定的头文件。 |
jmods |
该路径下存放了JDK的各种模块。 |
legal |
该路径下存放了JDK各模块的授权文档。 |
lib |
该路径下存放了JDK工具的一些补充JAR包。 |
5. PATH环境变量的配置
5.1 为什么需要配置环境变量
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的 bin目录下
为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们需要配置Path环境变量。
5.2 如何配置Path环境变量
右击【我的电脑】 -> 属性 -> 高级系统设置
1. 新建JAVA_HOME环境变量
2. 将新建的JAVA_HOME变量添加到“PATH”变量中
在弹出的“编辑系统变量”框中,点击“新建”,输入%JAVA_HOME%\bin。
3. 验证java环境变量配置是否成功
在dos窗口输入javac
6. 第一个java程序,Hello world
开发java程序,需要三个步骤:编写程序、编译程序、运行程序