小白学习day2
C&C++
-
1972年C诞生
- 贴近硬件,运行极快,效率极高
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
-
1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
Java初生
- 1995的网页简单粗糙,缺乏互动性。
- 图形界面的程序(Applet)
Java发展
-
他们基于Java开发了巨多的平台,系统,工具
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic
- Web开发:Struts,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,intellij idea,Jbuilder
- …
-
2006 : Hadoop(大数据领域)
-
2008 : Android(手机端)
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
JDK、JRE、JVM
- JDK : Java Development Kit
- JRE : Java Runtime Environment
- JVM : JAVA Virtual Machine
Java程序运行机制
-
编译型
-
解释型
-
程序运行机制
Virtual Machine
Java程序运行机制
-
编译型
-
解释型
-
程序运行机制