Recca Chao 的 gitHub page

推廣網站開發,包含 Laravel 和 Kotlin 後端撰寫、自動化測試、讀書心得等。Taiwan Kotlin User Group 管理員。

View on GitHub

Effective Java 3/e 讀後感

Effective Java 這本書裡面

介紹很多 Java 撰寫的慣例以及風格

並解釋為什麼某些不符合慣例的方式是有問題的

未來可能會導致什麼樣的問題

為什麼學 Kotlin 的人要看 Effective Java

在進行技術架構的設計時

有時候常常會需要對該技術比較深入的了解

以免在做選擇時發生疏漏

雖然 Kotlin 已經是完全獨立於 Java 的一個新語言

不過由於 Kotlin 開始是作為一個 JVM Based 的語言進行開發

如果要深入理解 Kotlin 很多設計的理念

對 JVM 乃至於 Java 寫法的一些相關知識

筆者認為是不可或缺的

下面列舉列出的條目,每個條目獨立的感想,會在之後補上

Creating and Destroying Objects

Methods Common to All Objects

Classes and Interfaces

Generics

Enums and Annotations

Lambdas and Streams

Methods

General Programming

Exceptions

Concurrency

Serialization