Java語(yǔ)言的發(fā)展簡(jiǎn)史
1994年秋,Sun公司注冊(cè)商標(biāo)Java出牧。
1995年年初穴肘,Sun公司發(fā)布了Java語(yǔ)言,免費(fèi)給大家使用舔痕,直接開(kāi)源评抚。幾個(gè)月后,Java成了互聯(lián)網(wǎng)最熱門的寶貝伯复,互聯(lián)網(wǎng)上涌現(xiàn)出了數(shù)不清的Java小程序慨代。
1996年年初,Sun公司發(fā)布了強(qiáng)大的開(kāi)發(fā)類庫(kù):JDK1.0啸如。1997年2月18日,Sun公司發(fā)布了JDK1.1侍匙。
1998年12月,Sun公司發(fā)布了Java歷史上最重要的JDK版本:JDK1.2叮雳,伴隨這JDK1.2一同發(fā)布的還有JSP/Servlet想暗、EJB等規(guī)范,并將Java分成了J2EE债鸡、J2SE江滨、J2ME三個(gè)版本。這個(gè)時(shí)期也是Java飛速發(fā)展的時(shí)期厌均。
2002年2月,Sun公司發(fā)布了JDK歷史上最為成熟的版本:JDK1.4告唆。在此期間棺弊,Java語(yǔ)言在企業(yè)應(yīng)用領(lǐng)域大放光彩晶密,涌現(xiàn)出了大量基于Java語(yǔ)言的框架:Struts、WebWork模她、Hibernate稻艰、Spring等;大量企業(yè)應(yīng)用服務(wù)器也開(kāi)始涌現(xiàn):WebLogic侈净、WebSphere尊勿、Jboss等
2004年10月,Sun公司發(fā)布了萬(wàn)眾期待的JDK1.5畜侦,同時(shí)元扔,Sun公司將JDK1.5改名為JDK5.0,J2EE旋膳、J2SE澎语、J2ME也相應(yīng)的改名為JAVAEE、JAVASE验懊、JAVAME擅羞。JDK1.5增加了許多新功能,也發(fā)布了新的企業(yè)級(jí)平臺(tái)規(guī)范义图,并推出了EJB3.0規(guī)范减俏。還推出了自己的MVC框架規(guī)范:JSF。
2006年12月碱工,Sun公司發(fā)布了JDK1.6版本(也被稱為Java SE 6)娃承。
2007年11月,Google宣布推出了一款基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng):Android痛垛。Android的出現(xiàn)順應(yīng)即將出現(xiàn)的了移動(dòng)互聯(lián)網(wǎng)潮流草慧。Android使用Java語(yǔ)言來(lái)開(kāi)發(fā)程序,隨著Android平臺(tái)的流行匙头,讓Java語(yǔ)言獲得了在客戶端程序上大展拳腳的機(jī)會(huì)漫谷。
2009年4月20日,Oracle公司收購(gòu)Sun公司蹂析。
2011年7月28日舔示,Oracle公司發(fā)布了Java SE 7。
2014年3月18日电抚,Oracle公司發(fā)布了Java SE 8惕稻。
注:James Gosling(詹姆斯·高斯林)被成為Java之父
Java特點(diǎn)
簡(jiǎn)單性、解釋性蝙叛、面向?qū)ο蟀踌簟⒏咝阅堋⒎植际教幚怼⒍嗑€程蜘渣、健壯性淌铐、動(dòng)態(tài)、結(jié)構(gòu)中立蔫缸、安全性等
☆ 開(kāi)源:開(kāi)放源代碼,放在JDK安裝目錄下面的src.zip壓縮包里面,存放Java核心代碼腿准。
☆ 跨平臺(tái):一次編譯,到處運(yùn)行,Java程序可以在不同平臺(tái)(操作系統(tǒng))上運(yùn)行。
Java開(kāi)發(fā)環(huán)境
JDK:Java開(kāi)發(fā)工具包拾碌,里面包含開(kāi)發(fā)工具(編譯工具javac.exe和運(yùn)行工具java.exe等)和JRE
JRE:Java運(yùn)行環(huán)境吐葱,里面包含的是一些核心類庫(kù),JVM(Java虛擬機(jī))
JVM:Java虛擬機(jī)校翔,不是跨平臺(tái)的弟跑,不同的操作系統(tǒng)有不同的虛擬機(jī),比如window操作系統(tǒng)上虛擬機(jī)不能用在其他操作系統(tǒng)上展融,那么只能在不同操作系統(tǒng)上安裝一個(gè)對(duì)應(yīng)操作系統(tǒng)版本的虛擬機(jī)
注:JDK下載好后窖认,是傻瓜式的安裝,選擇你的安裝路徑告希,默認(rèn)點(diǎn)下一步就行了(安裝中會(huì)獨(dú)立再安裝一次JRE扑浸,可跳過(guò))
Java環(huán)境變量的配置
找到JDK的安裝路徑,記錄bin目錄的路徑燕偶,找到計(jì)算機(jī)環(huán)境變量的配置位置喝噪,添加進(jìn)系統(tǒng)變量的Path變量下(各操作系統(tǒng)有不同的配置方法,可百度詳細(xì)了解)
注:配置好后指么,在DOC命令控制臺(tái)輸入: java -version 可查看JDK是否配置成功(成功會(huì)顯示JDK的版本)