三大版本
Java 2 标准版(J2SE)Standard Edition 用于桌面和控制台
Java 2 移动版(J2ME)用于移动设备和嵌入式
Java 2 企业版(J2EE) 用于Web端和服务器开发
三高特性
高可用
高性能
高并发
主要成就
2006年开发Hadoop
2008年开发Android
Java特性
- 简单
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
- 取消了C++的指针和高权限等高危操作
Java组成
JDK、JRE和JVM
JDK
Java Development Kit
Java开发工具包,使用JDK来拥有开发的所有工具
JRE
Java Runtime Environment
Java的运行环境,包含了工具和包等
JVM
Java Virtual Machine
Java虚拟机,用于解释或执行Java字节码
JVM是Java实现跨平台的重点