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