Java誕生及優勢
C語言
1972年誕生
貼近硬體,速度快
指針和記憶體管理重點
C++
1982年誕生
面向對象
兼容C
圖形領域、遊戲等
Java
基於C
沒有指針和記憶體管理
可移植,編寫一次到處運行,JVM
面向對象
類型安全
高品質類庫
汲取C++優點,捨棄其缺點
Write Once,Run Anywhere
三大版本
Java SE 標準版 :占桌面
Java ME 行動版 -嵌入式開發:占手機
Java EE 企業版 : web、占伺服器
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
開發所需
構建工具:Ant、Maven、Jekins
伺服器:Tomcat、Jetty、Jboss、Websphere、Weblogic
Web開發:Struts、Spring、Hibernate、myBatis
開發工具:Eclipse、Netbean、intellij idea、Jbuilder
特性和優勢
簡單性、面向對象、可移植性、高性能、分散式、多執行緒、安全性、健壯性