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

Java 類別庫核心概念與 import 實戰應用

     編輯:Java 相關知識

Java 類別庫架構概覽

Java 類別庫 是預先編譯好的類別集合,封裝在 JAR 檔案中,提供開發者直接重複使用的功能模組。核心類別庫包含 java.lang、java.util、java.io、java.net 等基礎套件,且 java.lang 內的類別無需匯入即可直接使用。

類別路徑與模組路徑

  • Classpath (-cp):傳統方式指定 JAR 與類別目錄搜尋路徑。
  • Module Path (--module-path):Java 9+ 模組系統使用,支援明確的相依性宣告與強封裝。

import 進階用法與最佳實踐

// 1. 明確匯入單一類別(推薦,提升可讀性)
import java.util.ArrayList;
import java.util.HashMap;

// 2. 避免使用萬用字元匯入整個套件(易造成命名衝突)
// import java.util.*;  // 不推薦

// 3. 靜態匯入常數與工具方法
import static java.lang.Math.*;
import static java.util.Collections.emptyList;

// 4. 解決同名類別衝突:使用完整限定名稱
java.sql.Date sqlDate = new java.sql.Date(System.currentTimeMillis());
java.util.Date utilDate = new java.util.Date();

常用核心套件速查表

套件主要功能代表類別
java.lang基礎語言支援String, Object, Thread, Exception, Math
java.util集合框架、工具類List, Map, Set, Date, Optional, Stream
java.io輸入輸出流File, InputStream, Reader, Serializable
java.nio新型非阻塞 I/OByteBuffer, Channel, Path, Files
java.net網路程式設計URL, HttpURLConnection, Socket, URI
java.time日期時間 API (Java 8+)LocalDate, LocalDateTime, ZonedDateTime, Duration
java.util.concurrent並發工具ExecutorService, CompletableFuture, ConcurrentHashMap

第三方庫管理建議

使用 Maven 或 Gradle 等建構工具管理相依性,透過 pom.xml 或 build.gradle 宣告庫座標,自動解析傳遞性相依與版本衝突。

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