steinqiao |
|
|||
日歷
統計
導航常用鏈接留言簿隨筆檔案搜索最新評論
閱讀排行榜評論排行榜 |
Java SE 第二講:
1. Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit (這個是編寫java的編輯器)
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 個整數)。
3)短整型:使用 short 表示。(16 位) 4)長整型:使用 long 表示。(64 位)
8. 關于計算機系統中的數據表示 位:bit(只有 0,1 兩種狀態),是計算機系統中的最小數據表示單位。 字節:byte, 1 byte = 8 bit。 1 KB = 1024 Byte (1Kg = 1000g,與計算機系統不同) 1 MB = 1024 KB 1 GB = 1024 MB
9.注釋。注釋是給人看的,不是給計算機看的。Java 中共有 3 種類型的注釋: 1)單行注釋:以//開頭,//后面的所有內容均被當作注釋處理。 2)多行注釋:以/*開頭,以*/結束,中間的所有內容均被當作注釋處理。多行注釋來源于 C/C++。關于多行注釋,需要注意的是,多行注釋不能嵌套。 3)另一種多行注釋。用于產生 Java Doc 幫助文檔。暫且不介紹。
Java SE 第三講:
1. Java 中的原生數據類型共有 8 種: 1) 整型:使用 int 表示。(32 位) 2) 字節型:使用 byte 表示。(表示-128~127 之間的 256 個整數, 8 位)。 3)短整型:使用 short 表示。(16 位) 4)長整型:使用 long 表示。(64 位) 5)單精度浮點型:使用 float 表示。所謂浮點型,指的就是小數,也叫做實數,比如 1.2。 6)雙精度浮點型:使用 double 表示。雙精度浮點型表示的數據范圍要比單精度浮點型大。 7)字符型:使用 char 表示(char 是 character 的縮寫)。所謂字符,就是單個的字符表示, 比如字母 a,或者中文張,外面用單引號包圍上。比如 char a = ‘B’; char b = ‘張’; 8)布爾類型,使用 boolean 表示。布爾類型只有兩種可能值,分別是 true 與 false。
2. Java 中的所有浮點類型默認情況下都是 double。不能將 double 類型的值賦給 float 類型 的變量,即便該 double 類型的值處于 float 類型的范圍內也是不可以的。總之,能否成 功賦值取決于等號右邊的值類型與等號左邊的變量類型是否一致。 3. 如何將 double 類型的值賦給 float 類型的變量?答案就是(1)強制類型轉換,將 double 類 型的值強制轉換為 float 類型。(2)使用 java 預言的支持。 強制轉換的語法: 類型 變量名 = (類型)變量值; 4. 變量在使用前必須要賦值;變量必須要聲明其類型方可使用;變量在使用前必須要定義, 并且只能定義一次。 5. 如下代碼無法通過編譯: int a = 1; short b = a;
a 是 int 類型,b 是 short 類型,int 類型表示的數據范圍要比 short 類型大,不能將表示 范圍大的值賦給表示范圍小的變量。 6. 如下代碼可以通過編譯: short a = 1; int b = a; a 是 short 類型,b 是 int 類型,int 類型表示的數據范圍要比 short 類型大,可以將表示 范圍小的值賦給表示范圍大的變量。 7. 總結:可以將表示范圍小的值賦給表示范圍大的變量;但不能直接將表示范圍大的值賦 給表示范圍小的變量,只能通過強制類型轉換實現。 |
![]() |
|
Copyright © 斯坦 | Powered by: 博客園 模板提供:滬江博客 |