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

Java 核心技術筆記:17 個關鍵知識點速覽

     編輯:Java 相關知識

前言

掌握 Java 核心技術是進階的基石。本文梳理 17 個核心知識點,適合面試複習或查漏補缺。

核心知識點

  1. 無多重繼承,用接口代替:class A implements B, C 實現多實現。
  2. 程序入口:JVM 從 public static void main(String[] args) 開始執行。
  3. 強類型語言:8 種基本類型 —— 4 整數(byte/short/int/long)、2 浮點(float/double)、1 字符、1 布爾。
  4. 強制類型轉換:int nx = (int) x; 語法:(目標類型) 變量。
  5. 類常量:public static final double G = 9.8; 必須 static final,定義在方法外。
  6. 字符串子串:str.substring(0, 4) 取 [0,4) 前閉後開。
  7. 字符串比較:== 比引用,.equals() 比內容。
  8. 對象三大特徵:行為、狀態、標識。
  9. 面向過程 vs OOP:見圖解(原文含圖)。
  10. 構造函數:同類名、無返回類型、new 調用、可重載。
  11. 靜態方法:屬於類,ClassName.staticMethod() 調用,無 this。
  12. 方法重載:同名異參數列表,構造函數也可重載。
  13. 對象類型轉換:Manager m = (Manager) obj; 向下轉型需實例檢查。
  14. 數組 vs Vector:數組存任意類型(含基本類型),Vector 只存對象引用(舊集合,建議用 ArrayList)。
  15. 抽象類:含 abstract 方法的類必須聲明 abstract;不可實例化;子類必須實現所有抽象方法(或繼續聲明抽象)。
  16. 抽象類不可實例化:因可能包含未實現方法。
  17. JDBC 核心原理:
    • 兩層:JDBC API(上層)+ 驅動程序(下層)
    • 連接模型:應用 → JDBC API → DriverManager → Driver → 數據庫

代碼片段示例

// 常量定義
class Constants {
    public static final double G = 9.8;
}

// 字符串比較
String s = "hello";
s.equals("hell"); // false

// Vector 基本用法
Vector v = new Vector(10); // 初始容量 10
v.addElement(obj);
int size = v.size();

// 抽象類模板
public abstract class Animal {
    public abstract void sound(); // 無方法體
}

圖解參考

原文包含兩張圖片(面向過程 vs OOP 對比、JDBC 連接模型),建議參考原文或自行繪製加深理解。

總結

這 17 點涵蓋語法基礎、OOP 核心、集合舊類、抽象機制、JDBC 架構。建議:
① 手寫代碼驗證每點
② 結合《Java 核心技術》卷一深入閱讀
③ 重點掌握:多態機制、集合框架(現代用 List/Map)、JDBC 事務與連接池

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