目录
一、Java概述
二、Java语言特点
三、JDK概述
四、JDK安装
一、Java概述
Java是一门介于编译型与解释型之间的高级程序设计语言,由Sun公司(现已被Oracle公司收购)于1995年推出。针对不同的开发市场,Sun公司将Java划分为以下三个部分:
1.1 Java SE(Java Standard Edition):标准版。主要为开发普通桌面和商务应用程序提供解决方案,包括了Java最核心的集合、IO、数据库连接、网络编程等类库。
1.2 Java EE(Java Enterprise Edition):企业版。主要为企业开发应用程序提供解决方案,包括了Servlet、JSP、Web Service等技术。
1.3 Java ME(Java Micro Edition):微型版。主要为开发电子消费产品和嵌入式设备提供解决方案,包括了智能化控制和联网功能以及一些高级Internet协议。
二、Java语言特点
- 简单
- 面向对象
- 安全
- 跨平台
- 支持多线程
- 分布式
三、JDK概述
3.1 JDK(Java SE Development Kit):Java 标准版开发包。提供了开发Java应用程序所需的编译、运行的各种工具和资源。
3.2 JRE(Java Runtime Environment):Java运行时环境。提供运行Java程序的必须条件。
3.3 JVM(Java Virtual Machine):Java虚拟机。是运行Java字节码文件的虚拟计算机(是一个抽象的计算机,具有指令集并使用不同的存储区域),向平台提供相同的编程接口,这是Java跨平台的关键部分。当编译Java源程序时,生成的是面向JVM而于平台无关的字节码。
【面试题】简述JDK、JRE、JVM的关系
从集合角度理解:JDK包含JRE,JRE包含JVM
四、JDK安装
4.1 工具准备:jdk1.8.0_121
4.2 目录介绍:
- bin:存放一些可执行程序
- db:是一个小型的数据库
- include:由于JDK是使用C和C++开发的,该目录存放一些C语言的头文件
- jre:Java程序运行时的环境
- lib:Java类库文件
- javafx-src.zip:JavaFX源码
- src.zip:JDK核心类库的源码
4.3 安装步骤(添加系统变量):
第一步:添加JAVA_HOME环境变量,值 jdk1.8.0_121 所在的盘符的绝对路径
【提示】设置JAVA_HOME目的是为了后期更方便的进行JDK版本的变更
第二步:设置PATH环境变量,值为jdk的bin路径、jre的bin、lib路径
【提示】引用系统环境变量通过一对%(百分号)
第三步:添加CLASSPATH变量
【提示】
1. CLASSPATH环境变量作用是指定运行Java程序时,JRE搜索Java类的路径
2. JDK 1.4以前的版本常常需要设置CLASSPATH环境变量,并添加一点(.),告诉JRE在当前路径下搜索Java类,值为: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
3. JDK 1.5以上的版本完全不用设置CLASSPATH也可以正常编译和运行Java程序,Sun改进了JDK的设计,JRE会自动搜索当前路径下的类文件,而且可以自动加载dt.jar和tools.jar
4. JDK 1.5以上的版本也可可以设置CLASSPATH环境变量,JRE将会按该环境变量指定的路径来搜索Java类。但注意如果没有包括一点(.),JRE不会在当前路径搜索Java类
第四步:打开命令行窗口( Win + R 组合,输入cmd),测试
- 输入 java 命令
- 输出 javac 命令
- 输出 java -version 命令
至次,JDK已经安装完成



