Java的誕生
Sunny
C語言
1972年誕生
- 貼近硬體,運行極快,效率極高
- 作業系統,編譯器,資料庫,網路系統
- 指標和記憶體管理
C++
- 面向物件
- 兼容C
- 圖形領域、游戲等
Java
- 語法像C
- 沒有指標
- 沒有記憶體管理
- 真正的可移植性,撰寫一次,到處運行
- 面向物件
- 型別安全
- 高質量的類別庫
- ……
Java初生
- 1995年的網頁簡單粗糙,缺乏互動性
- 圖形界面的程式(Applet)
- Java2標準版(J2SE):占領桌面
- Java2移動版(J2ME):占領手機
- Java2企業版(J2EE):占領服務器
- 三高:高性能、高可用、高并發
#基于Java開發的平臺、系統和工具
構建工具:Ant,Maven,Jekins
應用服務器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web開發:Struts,Spring,Hibernate,myBatis
開發工具:Eclipse,Netbean,intellij idea,Jbuilder
2006:Hadoop(大資料領域)
2008:Android(手機端)
Java的優勢
- 簡單性
- 面向物件
- 可移植性(跨平臺)
- 高性能
- 分布式
- 動態性:反射機制
- 多執行緒:同時登陸QQ和微信
- 安全性
- 健壯性:例外機制
Java的三大版本
- JavaSE:標準版(桌面程式,控制臺開發……)【核心、基礎】
- JavaME:嵌入式開發(手機,小家電……)
- JavaEE:企業級開發(web端,服務器開發……)【進階】
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/244363.html
標籤:其他
