故事:JAVA帝国的诞生 A.1972年C诞生 1.贴近硬件,运行极快,效率极高 2.操作系统,编译器,数据库,网络系统等 3.指针和内存管理 B.1982年C++诞生 面向对象 兼容C语言 图形领域,游戏等 反抗(JAVA诞生) A新语言 1.语法有点像C语言 2.没有指针 3.没有内存管理 4.真正的可移植性,编写一次,到处运行 5.面向对象 6.类型安全 7.高质量的类库等等 JAVA初生 1995年的网页简单而粗糙,缺乏互动性。 图形界面的程序(Applet) Bill Gates说:这是迄今为止设计的最好语言 JAVA2标准版(j2se):桌面 JAVA2移动版(j2me):手机 JAVA2企业版(j2ee):服务器 JAVA发展 基于JAVA开发平台,系统,工具 构建工具:Ant,Maven,Jekins 应用服务器:Tomcat,jetty,Jboss,Websphere,weblogic Web开发:Struts,Spring,Hibernate,myBatus 开发工具:Eclipse,Netbean,intellij idea,Jbuilder 2006:Hadoop(大数据领域) 2008:Android(手机端) JAVA帝国诞生 JAVA特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性-反射机制 多线程 安全性 健壮性-异常机制