Java的诞生
-
1972年C诞生:
贴近硬件、运行极快、效率极高
操作系统、编译器、数据库、网络系统等
指针和内存管理
-
1982年C++诞生
面向对象
兼容C
图形领域、游戏等
Java的初生
-
1995年的网页简单而粗糙,缺乏互动性。
图形界面的程序(Applet)
Java 2 标准版(J2SE)去占领桌面
Java 2 移动版(J2ME)去占领手机
Java 2 企业版(J2EE)去占领服务器
Java的发展
-
基于Java开发了巨多的平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogie
Web开发:Struts,Spinng,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
……
2006:Hadoop(大数据领域)
2008:Android(手机端)
Java特性和优势
-
简单性
-
面向对象
-
可移植性(Write Once 、Run Anywhere)
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
Java三大版本
-
Write Once Run Anywhere
-
JavaSE:标准版(桌面程序,控制台开发……)
-
JavaME:嵌入式开发(手机、小家电……)
-
JavaEE:E企业级开发(web端、服务器开发……)
JDK、JRE、JVM
-
JDK:Java Development Kit(Java开发者工具)
-
JRE:Java Runtime Environment(Java运行环境)
-
JVM:JAVA Virtual Machine(Java虚拟机)

java的运行机制
-
编译性(compile)
-
解释性
-
程序运行机制


浙公网安备 33010602011771号