Java的发展史
1991年 詹姆斯·高斯林 在sun公司 由于当时的计算处理能力和内存都非常有限。
1995年 高斯林确立了Oak 后来因为被注册了 所以改名Java(印度爪哇岛 咖啡)
1996年 发布1.0版本。
2009年 sum公司被Oracle公司收购。
Java语言特点
开源:开放源代码
平台无关性:因为java运行需要JVM(java虚拟机,虚拟环境),我们知道的平台有三个:windows、Linux、MAC。这三个平台都有不同的JVM,所以java都可以在上面运行。
注:Java程序与平台无关。Java虚拟机与平台有关。
简单、高效
面向对象
支持网络编程
多线程编程
动态的内存管理机制
安全性
Java 的运行机制
源代码(.java文件)—>编译器(JDK)—>标准字节码文件(.class文件)—>JVM—>机器码
注:后面讲 JDK和JVM。
JDK,JRE,JVM三者的关系
包含 包含
JDK——>JRE——>JVM