計算機二級考試:Java
阿新 • • 發佈:2020-08-21
目錄
第 1 章 Java 語言概論
- Java 虛擬機器執行特點之一:位元組程式碼
- Java 垃圾清理的實現機制:記憶體跟蹤
- 不屬於 JVM 執行特點的是:非同步處理
第 2 章 基本資料型別
2.1 概述
2.1.1 識別符號
- $ 可作開頭
2.1.2 關鍵字
false
true
instanceof
native
transient
volatile
const
goto
2.1.3 常量
- 整型變數
0
開頭表示八進位制0x
或0X
開頭表示十六進位制
- 實型變數
f
或F
表示單精度小數,d
或D
表示雙精度小數- 指數形式,
E
或e
前必須有數字,後面必須為整數
2.2 基本資料型別
-
基本資料型別最少位數為 8 位,比如
byte
、boolean
-
常見的為 32 位,比如
int
float
-
char
為 16 位
第 3 章 運算子和表示式
3.2 算術運算子和算術表示式
- 對於整型,若有
long
則結果為long
,否則表示式結果全為int
,包括char
- 對於浮點型,若有
double
,則結果為double
,否則為float
3.4 布林邏輯運算子和布林邏輯表示式
!
->>
>=
<
<=
->==
!=
3.5 位運算子和位運算表示式
3.5.2 移位運算子
- 算術右移運算子
>>
- 右移一位相當於除2取商,比除法快
- 邏輯右移運算子
>>>
- 無符號右移
3.5.3 位運算子的優先順序
~
-><<
>>
>>>
->&
->^
->|
習題
- 小數不加字母時,預設為
double
,而不是float
第 4 章 流程控制
4.2 分支語句
4.2.2 多分支語句
- swtich
expression
只可返回int
byte
short
char
case
中的值必須是常量break
一定要有,因為case
只做跳轉- 所以
case
不必有花括號 - 相同的程式段只需要出現在最後一格 case 分支中
- 所以
4.3 迴圈語句
4.3.2 do-while
迴圈
while
語句後要有;
4.3.3 for
迴圈
for
迴圈括號裡的迭代部分是在迴圈體執行後執行的
4.4 跳轉語句
4.4.1 break
語句
- 標籤化中斷