【北京聖思園學習筆記】第01講:Java概述

【Java技術體系】

JavaSE:Java Standard Edition   標準版,是我們通常用的一個版本,從JDK 5.0開始,改名爲Java SE。

JavaME: Java Micro Edition     主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名爲Java ME。

JavaEE:Java Enterprise Edition  企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名爲Java EE。

 

Java是由Sun公司推出的(2010年初被Oracle公司收購)。收購價格:74億美金

 

J2SE、J2ME、J2EE

 

【關於JDK】

JDK:Java Development Kit (Java開發必備)

JRE:Java Runtime Environment (Java執行環境)

其中JDK包含了JRE。

沒有JDK的話,無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應的JRE。

 

【JDK版本信息】

以下是各版本的名稱及發佈日期:

版本
名稱
發行日期
JDK 1.1.4
Sparkler(寶石)
1997-09-12
JDK 1.1.5
Pumpkin(南瓜)
1997-12-13
JDK 1.1.6
Abigail(阿比蓋爾–女子名)
1998-04-24
JDK 1.1.7
Brutus(布魯圖–古羅馬政治家和將軍)
1998-09-28
JDK 1.1.8
Chelsea(切爾西–城市名)
1999-04-08
J2SE 1.2
Playground(運動場)
1998-12-04
J2SE 1.2.1
none(無)
1999-03-30
J2SE 1.2.2
Cricket(蟋蟀)
1999-07-08
J2SE 1.3
Kestrel(美洲紅隼)
2000-05-08
J2SE 1.3.1
Ladybird(瓢蟲)
2001-05-17
J2SE 1.4.0
Merlin(灰背隼)
2002-02-13
J2SE 1.4.1
grasshopper(蚱蜢)
2002-09-16
J2SE 1.4.2
Mantis(螳螂)
2003-06-26
Java SE 5.0 (1.5.0)
Tiger(老虎)
2004-09-30
Java SE 6.0 (1.6.0)
Mustang(野馬)
2006-04
Java SE 7.0 (1.7.0)
Dolphin(海豚)
2011-07-28
Java SE 8.0 (1.8.0)
未知
2013-09(預定)

【如何安裝JDK】

1.      下載JDK

首先,你得知道在哪裏可以下載到JDK,http://java.sun .com

2.      安裝JDK

3.      設定環境變量(可以是用戶變量,也可以是系統變量),指向JDK安裝目錄中的bin目錄

set JAVA_HOME=c:\jdk1.6.0_21
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib

4.      通過運行,輸入cmd打開命令行窗口,輸入java –version,顯示出Java版本信息

 

【編譯程序】

接下來就可以編寫Java程序了。

可以直接使用windows記事本來編寫Java程序,

也可以使用Editplus,UltraEdit等高級文本編輯工具編寫Java程序,

還可以使用專業的IDE(IntegratedDevelopment Environment)編寫。

第一節課,我們使用記事本實現一個Hello World的Java程序。


【編寫注意事項】

所有的Java代碼,其後綴都是以java結尾。

注意事項:在新編txt文檔的時候,請開啓文件的後綴名,

否則以爲自己後綴名加了  .java,

其實是   test.java.txt,屬性爲文本文件。

 

Java程序的執行過程分爲兩步:

1.     編譯  javac

2.     執行 java

 

【什麼是字節碼】

Class文件是字節碼文件,程序最終執行的就是這個字節碼(bytecode)文件。

編譯命令:java Test.java

執行命令:java Test(注意,Test後面沒有.class)

 

【注意事項】

Java是跨平臺的語言,真正執行的不是二進制代碼,而是字節碼。

JVM(JavaVirtual Machine,Java虛擬機)

Java是跨平臺的,而JVM不是跨平臺的(JVM是由C語言編寫的)

Java之所以能夠做到跨平臺,本質原因在於JVM不是跨平臺的。

如果想對Java虛擬機感興趣的話,請購買周志明編著的《深入理解Java虛擬機》和《Java虛擬機規範 JavaSE 7版》

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章