C&C++
1972年C语言诞生
-
贴近硬件,运行极快,效率极高
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1982年C++诞生
-
面向对象
-
兼容C语言
-
图形领域,游戏等
Java语言特征
-
语法有点像C
-
没有指针
-
没有内存管理
-
真正可移植性,编写一次,到处运行
-
面向对象
-
类型安全
-
高质量类库
Java初生
-
Java2标准版(J2SE) 占领桌面
-
Java2移动版(J2ME)占领手机
-
Java2企业版(J2EE) 占领服务器
三高问题:高可用、高性能、高并发
基于Java开发了众多的平台、系统及工具
-
构建工具:Ant、Maven、Jekins
-
应用服务器:Tomcat、Jetty、Jboss、websphere、weblogic
-
Web开发:Struts、Spring、Hibernate、MyBatis
-
开发工具:Eclipse、NetBean、IntelijIdea、JBuilder
-
....