1. 程式人生 > 實用技巧 >計算機二級考試:Java

計算機二級考試:Java

目錄

第 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 常量

  1. 整型變數
    • 0 開頭表示八進位制
    • 0x0X 開頭表示十六進位制
  2. 實型變數
    • fF 表示單精度小數,dD 表示雙精度小數
    • 指數形式,Ee 前必須有數字,後面必須為整數

2.2 基本資料型別

  • 基本資料型別最少位數為 8 位,比如 byteboolean

  • 常見的為 32 位,比如 int

    float

  • char 為 16 位

第 3 章 運算子和表示式

3.2 算術運算子和算術表示式

  • 對於整型,若有 long 則結果為 long,否則表示式結果全為 int,包括 char
  • 對於浮點型,若有 double ,則結果為 double,否則為 float

3.4 布林邏輯運算子和布林邏輯表示式

  • ! -> > >= < <= -> == !=

3.5 位運算子和位運算表示式

3.5.2 移位運算子

  1. 算術右移運算子 >>
    • 右移一位相當於除2取商,比除法快
  2. 邏輯右移運算子 >>>
    • 無符號右移

3.5.3 位運算子的優先順序

  • ~ -> << >> >>> -> & -> ^ -> |

習題

  • 小數不加字母時,預設為 double,而不是 float

第 4 章 流程控制

4.2 分支語句

4.2.2 多分支語句

  1. 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 語句

  • 標籤化中斷