-
1992年、sun公司詹姆斯·高斯林开发Oak语言,用于嵌入式开发。
-
1995年,推出Applet,将Oak更名Java。
-
1996年,Java第一个开发工具JDK1.0和第一个即时JIT编译器发布。
-
1999年,Java第二代平台发布,JZME,JZSE和JZEE。
-
2005年,JavaSE6发布,更名为JavaME,JavaSE和 JavaEE。
-
2009年,Sun公司被Oracle公司收购,次年高斯林从Oracle辞职。
-
2011年,Java7发布。
-
2014年,Java8发布,现在许多开发都有Java8开发。
-
简单性
-
面向对象
-
跨平台(可移植性)
-
健壮性
-
安全性
-
高性能
-
解释执行
-
自动垃圾回收
-
多线程
| JAVASE | 桌面程序 | Java标准版 |
|---|---|---|
| JAVAEE | web程序 | Java企业版 |
| JAVAME | 移动设备 | Java微型版 |
| 简称 | 全程 | 作用 |
|---|---|---|
| JVM | Java Virtual Machine(Java虚拟机) | 执行指定的.class文件 |
| JRE | Java Runtime Environment(Java运行环境) | 运行一个指定的Java程序 |
| JDK | Java Development Kit(Java开发工具) | 用来开发java程序 |
首先有一个XXX.java的源文件,然后通过编译器编译生成XXX.class的字节码文件,这个XXX.class会交给解释器执行,这个解释器由Java虚拟机完成。Java虚拟机是多平台,所以Java就能实现一次编译,到处执行了。
由下图所示
JDK的概念-
JDK(Java Development Kit),Java语言的软件开发工具包。
-
JDK包含JRE(Java Runtime Environment)
-
两个主要的组件:
-
-javac 编译器,将源文件转成字节码文件
-
-java 运行编译后的Java程序
-
-
JRE(Java Runtime Environment),Java语言的运行环境
-
包括Java虚拟机(JVM)、Java核心类库和支持文件
-
如果只需要运行Java程序、下载并安装JRE即可
-
如果要开发Java软件、需要下载JDK
-
JRE含于JDK
JDK、JRE和JVM三者的关系
简介到此完毕。
博主是第一次发文章记录自己的学习过程,如有写的不好的地方请在评论区指出。



