1.概述
Java是一種撰寫跨平臺(tái)應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
2.用途
Java用來(lái)開(kāi)發(fā)桌面應(yīng)用程序:例如銀行軟件促绵、商場(chǎng)結(jié)算軟件罢杉。
開(kāi)發(fā)面向Internet的應(yīng)用程序:網(wǎng)上數(shù)碼商城饱亿、阿里巴巴修己、易趣網(wǎng)。
開(kāi)發(fā)移動(dòng)端應(yīng)用:安卓應(yīng)用
高速運(yùn)算和存儲(chǔ):大數(shù)據(jù)
3.發(fā)展小史
Java誕生于1995年菩浙,SUN公司
1998年巢掺,分成三個(gè)方向J2SE(standard edition),J2EE(enterprise edition),J2ME(micro edition)
2005年,J2SE更名為JAVA SE
2009年劲蜻,SUN公司被Oracle公司收購(gòu)
4.平臺(tái)體系
- ? Java Platform Standard Edition(J2SE)
面向?qū)ο舐降怼PI、JVM 等先嬉,是 Java 基礎(chǔ)核心倔约,提供了 JavaME 和 JavaEE 的基礎(chǔ)。 - Java Platform Micro Edition(J2ME)
移動(dòng)設(shè)備坝初、游戲、通信等钾军,嵌入式消費(fèi)電子設(shè)備提供的平臺(tái)鳄袍。 - Java Platform Micro Edition(J2EE)
JSP、EJB吏恭、服務(wù)等拗小,是一個(gè)開(kāi)發(fā)分布式企業(yè)級(jí)應(yīng)用的規(guī)范和標(biāo)準(zhǔn)。
5.Java虛擬機(jī)與跨平臺(tái)原理
? Write Once,Run Anywhere
Java 源代碼經(jīng)過(guò)編譯器編譯成字節(jié)碼文件(二進(jìn)制文件)樱哼,然后通過(guò)Java虛擬機(jī)JVM(不同的平臺(tái)有不同的版本)哀九,只要在不同平臺(tái)上安裝對(duì)應(yīng)的JVM運(yùn)行,就能實(shí)現(xiàn)一次編寫不同平臺(tái)運(yùn)行搅幅。