首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

SCJP 310-055 中文考綱完整版

     編輯:Java 相關知識

第一部分:聲明、初始化與作用域

  • 定義類、內部類、靜態類、接口、枚舉
  • 正確使用 package、import(含靜態導入)
  • 實現/繼承接口、抽象類
  • 聲明初始化基本類型、陣列、枚舉、靜態/成員/局部變量,合法標識符
  • 定義方法、靜態方法,JavaBean 命名規範
  • 可變參數、方法重寫/重載、協變返回類型
  • 構造函數、默認構造函數行為、實例化類與內部類

第二部分:流程控制

  • if/switch 語句、參數類型合法性
  • 各類循環(含增強 for)、break/continue、循環計數器
  • 斷言
  • 異常處理:try/catch/finally、拋出異常方法定義/重寫
  • 識別特定點異常影響、區分 RuntimeException/Checked Exception/Error
  • 常見異常觸發場景:ArrayIndexOutOfBoundsException, ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError, NoClassDefFoundError
  • 判斷異常由 JVM 拋出還是應用拋出

第三部分:API 核心內容

  • 基本類型包裝器、自動拆/裝箱
  • String、StringBuilder、StringBuffer 差異
  • I/O:BufferedReader/Writer, File, FileReader/Writer, PrintWriter
  • 序列化:DataInput/OutputStream, FileInput/OutputStream, ObjectInput/OutputStream, Serializable
  • java.text 格式化/解析:日期、數字、貨幣(Locale 敏感)
  • Locale 類用途
  • 正則表達式:Pattern/Matcher, String.split,量詞貪婪匹配、分組(不捕獲)
  • 流格式化:Formatter/Scanner, PrintWriter.format/printf,格式化參數(%b %c %d %f %s)

第四部分:並發性

  • Thread/Runnable 創建啟動線程
  • 線程生命週期、狀態轉換
  • 對象鎖保護變量、wait/notify/notifyAll、synchronized

第五部分:面向對象原理

  • 封裝、內聚、耦合實踐與效益
  • 多態代碼示例
  • 向上轉型、引用相關運行時錯誤
  • 修飾符在繼承中的效果(構造函數、成員、靜態成員、方法)
  • 調用重載/重寫方法、super 調用
  • 實現 "is-a" 與 "has-a" 關係

第六部分:集合與泛型

  • 集合類/接口選擇(含 Comparable)
  • hashCode/equals 正確重寫、== vs equals
  • 泛型集合:Set/List/Map 及實現類
  • 非泛型缺陷與泛型重構
  • 類型參數在聲明、字段、方法參數、返回類型中的使用
  • 泛型方法與通配符方法
  • Collections/Arrays:排序、二分查找、互轉
  • Comparator/Comparable 影響排序
  • 基本類型包裝器與 String 自然排序

第七部分:基礎語法與機制

  • 訪問控制修飾符、package/import、命令行行為預測
  • 參數傳遞(引用/基本類型)賦值修改影響
  • 垃圾回收:對象可回收性判斷、GC 與 finalize 行為
  • JAR 文件目錄結構與 classpath 編譯/運行
  • 運算符:賦值、算術、關係、instanceof、邏輯、條件
  • 對象/基本類型相等性測試
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved