JAVA是什么
-Java語言是SUN(Stanford University Network宇姚,斯坦福大學網(wǎng)絡(luò)公司)公司1995年推出的一門高級編程語言夫凸,起初主要應(yīng)用在小型消費電子產(chǎn)品上,后來隨著互聯(lián)網(wǎng)的興起魔熏,Java語言迅速崛起(Java applet 可以在瀏覽器中運行)鸽扁,成為大型互聯(lián)網(wǎng)項目的首選語言。
-Java 是面向?qū)ο蟮恼Z言献烦,沒有面向?qū)ο缶幊探?jīng)驗的讀者需要花費不少時間來了解面向?qū)ο蟮母拍钭仪稀⒄Z法和編程思想,有不能理解的地方請大家一定要堅持巩那,多花時間編寫代碼自然會豁然開朗吏夯,從面向過程到面相對象需要一個適應(yīng)期。
-Java 不只是一種編程語言即横,它是一個完整的平臺噪生,擁有龐大的庫,將諸如圖形繪制东囚、Socket連接跺嗽、數(shù)據(jù)庫存取等復(fù)雜操作進行了最大程度的簡化。
JAVA的分類
Java 有三個版本页藻,分別為 J2SE桨嫁、J2EE和J2ME
-J2SE是Java的標準版份帐,主要用于開發(fā)客戶端(桌面應(yīng)用軟件)璃吧,例如常用的文本編輯器、下載軟件废境、即時通訊工具等畜挨,都可以通過J2SE實現(xiàn)筒繁。
-J2EE是功能最豐富的一個版本,主要用于開發(fā)高訪問量巴元、大數(shù)據(jù)量毡咏、高并發(fā)量的網(wǎng)站,例如美團逮刨、去哪兒網(wǎng)的后臺都是J2EE呕缭。通常所說的JSP開發(fā)就是J2EE的一部分。
-J2ME 只包含J2SE中的一部分類修己,受平臺影響比較大臊旭,主要用于嵌入式系統(tǒng)和移動平臺的開發(fā),例如呼機箩退、智能卡、手機(功能機)佳谦、機頂盒等戴涝。
JAVA的環(huán)境開發(fā)與JDK的配置
-DK有不同的版本(J2SE、J2EE钻蔑、J2ME)啥刻,初學Java,一般都選擇J2SE咪笑。J2SE的下載地址為:[http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html]
-可帽,JDK包含了Java開發(fā)工具(編譯器、打包工具等)窗怒、源代碼(基礎(chǔ)類庫)和公共JRE映跟,這三項都是默認安裝的,是Java開發(fā)所必須的扬虚,缺一不可努隙。
-進入環(huán)境變量配置窗口,在“用戶變量”中辜昵,設(shè)置3項屬性荸镊,JAVA_HOME、PATH堪置、CLASSPATH(大小寫無所謂)躬存,若已存在則點擊“編輯”,不存在則點擊“新建”:
JAVA_HOME:設(shè)為JDK的安裝路徑(如D:\Program Files\jdk1.7.0_71)舀锨,此路徑下包括lib岭洲,bin,jre等文件夾(此變量最好設(shè)置雁竞,因為以后運行tomcat钦椭,eclipse等都需要依靠此變量)拧额。
Path:使得系統(tǒng)可以在任何路徑下識別java命令,設(shè)為:%JAVA_HOME%\bin彪腔。%JAVA_HOME%就是引用前面指定的JAVA_HOME變量侥锦。
CLASSPATH:Java運行環(huán)境加載類的路徑,只有類在classpath中德挣,才能被識別和加載恭垦,設(shè)為 .;%JAVA_HOME%\lib(注意前面的點號(.),點號表示當前路徑)格嗅。
打開一個CMD窗口番挺,輸入“java -version”或者“javac”命令,看到很多說明信息屯掖,證明已經(jīng)安裝并配置成功了玄柏。