1972年C诞生
- 贴近硬件、运行极快、效率较高
- 操作系统、编译器、数据库、网络系统等
- 指针和内存管理
1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
1995年Java诞生
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
- JavaSE:标准版(桌面程序、控制台开发.......)
- JavaME:嵌入式开发(手机,小家电)
- JavaEE:E企业级开发(web端、服务器开发)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine