java初生
-
1995年的网页简单而粗糙, 缺乏互动性
-
图表界面的程序(Applet)
-
java2 标准版(J2SE): 去占领桌面
-
java2 移动版(J2ME): 去占领手机
-
java2 企业版(J2EE): 去占领服务器
java发展
他们基于java开发了巨多的平台, 系统, 工具
-
构建工具: Ant, Maven, Jekins
-
应用服务器: Tomcat, Jetty, Jboss, Websphere, weblogic
-
Web开发: Strutes, Spring, Hibernate, myBatis
-
开发工具: Eclipse, Netbean, intellij idea, Jbuilder
-
2006: Hadop(大数据领域)
-
2008: Android(手机端)
java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
java三大版本
- javaSE: 标准版(桌面程序, 控制台开发...)
- javaME: 嵌入工开发(手机, 小家电...)
- javaEE: 企业级开发(web端, 服务器开发...)
JDK, JRE, JVM
- JDK: java Development Kit
- JRE: java Runtime Environment
- JVM: java Virtual Machine