iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

我的Java自學之路:一個轉職者的30篇技術統整 系列

歡迎踏上這段充滿挑戰的Java學習之旅!

這30篇文章,分享我的學習經歷、實戰經驗,以及在這個過程中的思考與感悟。從Java基礎語法到高級特性,從OOP到多線程與並發,從JVM原理到性能調優。

讓我們攜手同行,在bug的戰場上成長,一同見證自己的蛻變。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Java進階:並行程式設計基礎

1. 引言 隨著多核處理器的普及和大數據處理需求的增加,有效利用系統資源以提高程式效能變得越來越重要,Java提供了豐富的並行程式設計工具和 API,使開發者能...

2024-09-24 ‧ 由 jackwu 分享
DAY 12

Java進階:執行緒安全與同步機制

1. 引言 接續昨天的話題,今天將探討Java中的執行緒安全概念和同步機制,幫助開發者更好地理解和應用這些重要的並行程式設計技術。 2. 執行緒安全的概念 執行...

2024-09-25 ‧ 由 jackwu 分享
DAY 13

Java進階:執行緒池與執行器框架

1. 執行緒池的概念與優勢 1.1 什麼是執行緒池 執行緒池是一種執行緒使用模式。它是一種預先創建並維護多個執行緒的技術,這些執行緒可以用來執行多個任務。當有新...

2024-09-26 ‧ 由 jackwu 分享
DAY 14

Java進階:並行集合與原子操作

1. 引言 並行集合類別大多位於java.util.concurrent包中,包括ConcurrentHashMap、CopyOnWriteArrayList和...

2024-09-27 ‧ 由 jackwu 分享
DAY 15

Java進階:鎖定機制與條件變數

1. 引言 我們今天來談Java中的鎖定機制和條件變數,包括: 同步基礎的回顧 Lock介面與ReentrantLock的使用 讀寫鎖ReentrantRea...

2024-09-28 ‧ 由 jackwu 分享
DAY 16

Java虛擬機器:JVM架構與記憶體模型

引言 Java虛擬機器(JVM)是Java程式語言的核心組件,扮演著至關重要的角色,使得Java能夠實現「一次編寫,到處執行」的理念。JVM不僅負責執行Java...

2024-09-29 ‧ 由 jackwu 分享
DAY 17

Java虛擬機器:JVM類別載入機制

引言 今天將深入探討JVM的類別載入機制,包括其工作原理、主要組件和應用場景。 類別載入機制負責將Java類別檔案(.class)載入到JVM中,使其成為可執行...

2024-09-30 ‧ 由 jackwu 分享
DAY 18

Java虛擬機器:垃圾回收機制與演算法

1. 引言 垃圾回收機制自動管理Java程式的記憶體,釋放開發者處理記憶體分配和回收的負擔,大幅提升了開發效率和程式的穩定性。然而,要充分發揮Java的效能優勢...

2024-10-01 ‧ 由 jackwu 分享
DAY 19

Java虛擬機器:JVM調校與效能最佳化

1. 引言 JVM調校的重要性體現在以下幾個方面: 提高應用程式的回應速度 優化記憶體使用,減少記憶體洩漏 降低CPU使用率,提升系統整體效能 減少垃圾回收的...

2024-10-02 ‧ 由 jackwu 分享
DAY 20

Java虛擬機器:JVM位元組碼與即時編譯

1. 引言 J在JVM的運作中,位元組碼(Bytecode)和即時編譯(Just-In-Time Compilation,JIT)是兩個關鍵概念,共同影響著Ja...

2024-10-03 ‧ 由 jackwu 分享