1.java发展历史
1991年 詹姆斯·高斯林 (James Gosling) SUN公司Green项目(消费类电子产品) Oak 后来叫Java
1995年 推出 Java测试版
1996年 JDK1.0
1997年 JDK1.1
1998年 JDK1.2 革命性的版本 更名 Java2
2004年 J2SE 5.0(1.5) Tiger 老虎
2006年 J2SE 6.0(1.6)Mustang 野马
2011年 J2SE 7.0 Dolphin 海豚
2014年 JavaSE 8.0
2017年 9 月 22 日,Java 9 (每 6 个月一个版本)
2018年 3 月 21 日,Java 10 正式发布
2018年 9 月 26 日,Java 11
2019年 3 月 20日,Java 12
2019年9月17日, Java13
2.Java核心优势 ,特性
跨平台 建立了强大的生态体系 IT行业“第一大语言”
安全 ,面向对象,简单,高性能,分布式,多线程,健壮性
3.Java版本
javaSE 标准版 桌面应用
javaEE 企业版 服务器端应用
javaME 微型版 消费性电子产品
4.java运行机制 编写代码-->编译---->解释运行
计算机高级语言分为编译型,解释型两种,Java是两种类型的结合。
(C,C++编译型 PHP,Javasript,Python解释型)
java运行流程
源文件(*.java)-> java编译器 ->字节码文件(*.class)
——》JRE( 类加载器 -> 字节码校验器 -> 解释器 -> )
[ java 程序-->JVM --->(Windows,unix,ios)操作系统交互]
——》系统平台
5.JDK JVM JRE
JVM虚拟机 虚拟计算机 执行字节码文件
JRE 运行环境 ( JVM虚拟机 库函数 运行java应用程序所必须的文件 )
JDK 开发工具包 ( JRE 编译器 调试器 java程序开发的文件 )
6.JDK下载