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

特性和優勢

簡單性、面向對象、可移植性、高性能、分散式、多執行緒、安全性、健壯性