Java简介
Java的历史
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开发。
Java的特点
简单性
面向对象
跨平台(可移植性)
健壮性
安全性
高性能
解释执行
自动垃圾回收
多线程
Java的平台
JAVASE | 桌面程序 | Java标准版 |
---|---|---|
JAVAEE | web程序 | Java企业版 |
JAVAME | 移动设备 | Java微型版 |
Java的工具
简称 | 全程 | 作用 |
---|---|---|
JVM | Java Virtual Machine(Java虚拟机) | 执行指定的.class文件 |
JRE | Java Runtime Environment(Java运行环境) | 运行一个指定的Java程序 |
JDK | Java Development Kit(Java开发工具) | 用来开发java程序 |
Java程序执行流程
首先有一个XXX.java的源文件,然后通过编译器编译生成XXX.class的字节码文件,这个XXX.class会交给解释器执行,这个解释器由Java虚拟机完成。Java虚拟机是多平台,所以Java就能实现一次编译,到处执行了。
由下图所示
java编译过程.jpg
JDK的概念
JDK(Java Development Kit),Java语言的软件开发工具包。
JDK包含JRE(Java Runtime Environment)
-
两个主要的组件:
-javac 编译器,将源文件转成字节码文件
-java 运行编译后的Java程序
JRE的概念
JRE(Java Runtime Environment),Java语言的运行环境
包括Java虚拟机(JVM)、Java核心类库和支持文件
如果只需要运行Java程序、下载并安装JRE即可
如果要开发Java软件、需要下载JDK
JRE含于JDK
JDK、JRE和JVM三者的关系
img
image.gif
img
image.gif
简介到此完毕。
博主是第一次发文章记录自己的学习过程,如有写的不好的地方请在评论区指出。