一、Java概述
1.1 詹姆斯•高斯林(James Gosling)
1.2 Java语言平台版本
JAVASE--Standard Edition--标准版/基础班
JAVAEE--Enterprise Edition--企业版/商务版
JAVAME--Micro Edition--微型版/移动版
1.3Java语言特性
简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台
二、JDK
1.1JDK概述
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序
JDK是整个java开发的核心,包含
1.JAVA开发工具(jdk\bin)
2.基础开发库(jdk\jre\lib\rt.jar)
3.基础开发库的源码(jdk\src.zip)
1.2配置环境变量
JAVA_HOME:配置JDK根目录
Path:不需新建,配置JDK的bin目录
CLASS_PATH:配置JDK的lib目录
1.3JDK JRE JVM 关系
1.JDK--Java开发工具包--JRE+开发工具
JDK是开发java程序最小的环境,所以JDK是JAVA语言的核心
2.JRE--Java运行时环境--JVM+运行java程序所必需的环境
JRE是运行java程序最小的环境
3.JVM--负责加载.class并运行.class文件
JVM将JAVA代码转换为对应操作系统可理解的指令,不同操作系统与不同虚拟机对应