JAVA帝国的诞生
C & C++
1972年C的诞生
1、贴近硬件,运行极快,效率极高
2、操作系统,编译器,数据库,网络系统等
3、指针和内存管理
无法做越界操作,
1982年C++诞生
1、面向对象
2、兼容C
3、图形领域、游戏领域等
JAVA
JAVA初生
1995年网页版:简单而粗糙,缺乏互动性
图形见面的程序(Applet)
Java 2 标准版(J2SE):占领桌面
Java 2 移动版(J2ME):占领手机
Java 2 企业版(J2EE):占领服务器
构建工具:Ant、Maven、Jekins
应用服务器:Tomcat、Jetty、Jboss、Websphere,weblogic
Web开发:Struts、Spring、Hibernate、myBatis
开发工具:Eclipse、Netbean、intellij idea
三高:高可用、高性能、高并发
Java特性和优势
简单性
面向对象
可移植性(write once,run anywhere)
高性能
分布式
动态性(通过反射而具有)
多线程(比如:边看视频