Java概述
1 Java语言发展史
1.1 Java语言
- 语言:人和人交流沟通的表达方式。
- 计算机语言:人和计算机之间进行信息交流沟通的一种特殊语言。
- Java语言:Java语言是美国SUN公司(Stanford UNiversity Network)在1995年推出的计算机语言。
1.2 Java语言发展史
2 Java语言跨平台原理
2.1 平台
- 平台指的是操作系统,比如Windows、Mac和Linux。
2.2 跨平台
- 跨平台指的是Java程序可以在任意操作系统上运行。
2.3 跨平台原理
2.4 总结
- 在需要运行Java应用程序的操作系统上,安装一个和操作系统对应的Java虚拟机(JVM)即可。
3 JDK和JRE
3.1 JDK(Java Development Kit)
- 是Java程序开发的工具包,包含JRE和开发人员使用的工具。
- 其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。
- 我们想要开发一个全新的Java程序,那么必须安装JDK。
3.2 JRE(Java Runtime Environment)
- 是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。
- 我们想要运行一个已有的Java程序,那么只需要安装JRE即可。
3.3 JDK、JRE和JVM的关系
4 JDK的下载和安装
4.1 JDK的下载
- 通过官方网站获取JDK。
注意:针对不同操作系统,下载对应的JDK。
4.2 JDK的安装
- 在Windows上,傻瓜式安装,下一步即可。
建议:安装路径中不要包含中文和空格。所有的开发工具最好安装在统一的目录中。
4.3 JDK的安装目录
目录名称 | 说明 |
---|---|
bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
conf | 该路径下存放了JDK的相关配置文件。 |
include | 该路径下存放了一些平台特定的头文件。 |
jmods | 该路径下存放了JDK的各种模块 |
legal | 该路径下存放了JDK各模块的授权文档 |
lib | 该路径下存放了JDK工具的一些补充jar包 |
5 Path环境变量
5.1 为什么要配置Path环境变量
- 开发Java程序,需要使用JDK提供的开发工具,而这些开发工具在JDK的安装目录的lib目录下。
- 为了在开发Java程序的时候,能够方便的使用
javac
和java
这些命令,我们需要配置Path环境变量。
5.2 如何配置Path环境变量
- 右键点击"此电脑",选择"属性"项。
- 点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡,点击“环境变量”。
- 在弹出的“环境变量”框中选择下方的系统变量,点击新建。
-
在弹出的"新建系统变量"框中,输入变量名和变量值,点击确定。
- 变量名为:JAVA_HOME。
- 变量值为JDK的安装路径,到bin目录的上一次即可。比如D:\develop\Java\jdk-11.0.6。
注意:为防止路径输入错误,可以打开文件夹,拷贝路径。
-
选中"系统变量"中的“Path”变量,点击编辑按钮,将刚才创建的JAVA_HOME变量添加到"Path"变量中。
- 点击编辑按钮。
- 在弹出的"编辑系统变量"框中,将"%JAVA_HOME%\bin;"放到最前面。
-
打开命令行窗口,验证配置是否成功。
- 如果之前已经打开命令行窗口,需要关闭重新启动才可。在非JDK安装的目录下,输入java或javac命令,查看效果。
6 HelloWorld
6.1 Java程序开发运行流程
- 开发Java程序,需要三个步骤:编写程序、编译程序和运行程序。
6.2 HelloWorld入门案例
- 示例:
package com.sunxiaping;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!!!");
}
}