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

什麼叫真正掌握 Java?J2SE 核心能力檢核清單

     編輯:Java 相關知識

1. 語法熟練度

IDE 紅線報錯能秒懂錯誤類型並知曉修正方式。

2. JDK 核心指令(至少全用過)

appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver

3. 精通一款 IDE

Eclipse/NetBeans/IntelliJ/JBuilder/JDeveloper/JCreator/Workshop —— 專案管理、常用設定、外掛安裝、斷點除錯全會。

4. 核心 API 必懂比例

Package掌握比例重點
java.lang80%+String、Thread、Exception、反射、System、Wrapper
java.util80%+集合框架、Regex、時間、隨機數、Properties、Timer
java.io60%+管道模型設計、裝飾器模式、常用流適用場景
java.math100%BigInteger、BigDecimal 精確運算
java.net60%+Socket、URL、URLConnection、InetAddress
java.text60%+DateFormat、NumberFormat、MessageFormat
JDBC熟練Connection、PreparedStatement、連線池、事務
java.security40%+權限、簽名、加密、KeyStore、Policy
AWT/Swing基礎元件、事件/監聽器、佈局管理器、列印
XML熟悉SAX/DOM/JDOM 優缺點、至少精通一種解析

5. 測試:JUnit 自動化測試

能寫測試案例、跑測試套件、解讀報告。

6. 建構管理:Ant

編譯、生成 Javadoc、打 JAR、版本控制整合、自動測試全自動化。

7. 除錯能力

依堆疊追蹤快速定位問題根因與大概位置。

8. 物件導向思想

封裝、繼承、多態、介面導向設計、SOLID 原則落地,寫出的系統才是「真正的 Java 系統」。

9. 程式碼規範

類名 PascalCase、方法/欄位 camelCase、動詞開頭、包名全小寫、常量全大寫底線分隔——可讀性是團隊協作生命線。

結語

掌握 Java ≠ 會寫 HelloWorld。**廣度(API)、深度(原理)、工程化(建構/測試/規範)、思想(OO)** 四維缺一不可。J2EE 另當別論,先把 J2SE 練成肌肉記憶。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved