java的诞生
- 1972 C 贴近硬件 指针和内存管理(编译时候都发现不了)
- 1982 C++ 面向对象 兼容C 图形领域/游戏
- 1995 Java 面向对象 可移植性 (write once,run anywhere)分布式 动态性 多线程
三高:高可用 高性能 高并发
====================================
Java的三大版本:
-
JavaSE 桌面程序 控制台开发
-
JavaME 嵌入式(不太行了) 手机端 又火了
-
JavaEE web端 服务器开发
====================================
- JDK: Java Development Kit 开发工具包
- JRE: Java Runtime Environment 运行环境
- JVM: Java Vritual Machine
====================================
Java程序的运行机制:
- 编译型 (时机:一次性编译好 执行速度更快 开发操作系统)
- 解释型 (时机: 一部分一部分的 对速度要求不高 网页)