最近看瞭張龍老師講的JAVASE基礎知識教程,張老師是邊講邊做筆記,我把張老師的筆記復制到瞭我的博客,版權歸張老師所有。
Java SE 第一講:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收購)。
收購價格:74億美金
J2SE、J2ME、J2EE
JDK:Java Development Kit (Java開發必備)
JRE:Java Runtime Environment (Java執行環境)
JDK包含瞭JRE。
Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0)
jdk 1.5(5.0):Tiger,老虎
jdk 1.6(6.0):Mustang,野馬
1. 下載JDK
2. 安裝JDK
3. 設定環境變量(可以是用戶變量,也可以是系統變量),指向JDK安裝目錄中的bin目錄
4. 通過運行,輸入cmd打開命令行窗口,輸入java –version,顯示出Java版本信息
接下來就可以編寫Java程序瞭。
可以直接使用windows記事本來編寫Java程序,也可以使用Editplus,UltraEdit等高級文本編輯工具編寫Java程序,還可以使用專業的IDE(Integrated Development Environment)編寫。
第一節課,我們使用記事本實現一個Hello World的Java程序。
所有的Java代碼,其後綴都是以java結尾。
Java程序的執行過程分為兩步:
1. 編譯
2. 執行
Class文件是字節碼文件,程序最終執行的就是這個字節碼(bytecode)文件。
編譯命令:java Test.java
執行命令:java Test(註意,Test後面沒有.class)
Java是跨平臺的語言,真正執行的不是二進制代碼,而是字節碼。
JVM(Java Virtual Machine,Java虛擬機)
Java是跨平臺的,而JVM不是跨平臺的(JVM是由C語言編寫的)
Java之所以能夠做到跨平臺,本質原因在於JVM不是跨平臺的。
Java SE 第二講:
1. Windows: notepad, editplus, ultraedit, gvim
Linux: vi, vim, gedit
2. Java 中的數據類型分為兩大類:
1)原生數據類型 (Primitive Data Type)
2)引用類型(對象類型) (Reference Type)
3. 變量與常量:所謂常量,就是值不會變化的量;所謂變量,就是值可以變化
的量。
4. 如何定義變量?
變量類型 變量名;
int a;
5. 如何為變量賦值?
變量名 = 變量值;
a = 2;
= 表示賦值,將等號右邊的值賦給瞭左邊的變量。
Java 中使用==表示相等,等價於數學中的=。
6.綜合變量定義與賦值。
變量類型 變量名;
變量名 = 變量值;
int a;
a = 1;
可以將上面兩個步驟合二為一:
變量類型 變量名 = 變量值;
int a = 1;
7. 變量名:在Java 中,變量名以下劃線、字母、$符號開頭,並且後跟下劃線、
字母、$符號以及數字。總之,Java 中的變量名不能以數字開頭。
Java 中的原生數據類型共有8 種:
1)整型:使用int 表示。(32 位)
2)字節型:使用byte 表示。(表示-128~127 之間的256 個整數)。