Java帝国的诞生
-
1972年C语言诞生
–贴近硬件,运行极快,效率极高
–操作系统、编译器,数据库、网络系统等
–指针和内存管理 -
1982年C++诞生
–面向对象
–兼容C
–图形领域、游戏等 -
Java初生
- Java 2标准版(J2SE):桌面
- Java 2移动版(J2ME):手机端
- Java 2企业版(J2EE):服务器
-
Java发展
- 构建工具:Maven、Jekins
- 应用服务器:Tomcat、weblogic
- web开发:Struts、Spring、Hibernate、Mybatis
- 开发工具:Eclipse、idea
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
- write once,run anywhere --> JVM
- Java 2标准版(J2SE):桌面 标准版
- Java 2移动版(J2ME):手机端 嵌入式开发
- Java 2企业版(J2EE):服务器 企业级web端,服务器开发
JDK、JRE、JVM
- JDK:Java Development Kit
- JRE:Java Runtime Environment
- JVM:Java Virtual Machine