Java帝国的诞生
1972年C语言诞生
- 面向过程,贴近硬件,运行极快,效率极高
- 主要用于开发操作系统,编译器,数据库,网络系统等
- 通过指针进行内存管理
1982年C++语言诞生
- 面向对象
- 兼容C
- 主要用于图形领域,游戏等
反抗
1995年美国SUM公司:“我们需要一门新的编程语言”
- 语法有点像C
- 没有指针
- 没有内存管理
- 真正的可移植性,编写一次,到处运行write once,run any very
- 面向对象
- 类型安全
- 高质量类库
- …
就这样Java诞生了
很多巨头也纷纷加入,基于Java开发了巨多平台,系统,工具
-
构建工具:Ant,Maven,Jekins等
-
应用服务器:Tomcat,Jetty,Jbpss等
-
Web开发:Struts,Spring,mybatis等
-
开发工具:Eclipse,IDEA等(目前流行的Java开发工具是IDEA,提示语法错误非常到位,Eclipse主要是一些年纪比较大的开发人员使用)
IEDA下载地址:IDEA官网 -
…
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)