Effective Java

Effective Javaを勉強します【第3章】

Objectクラスのequals、hashCode、toString、clone、finalizeはすべて オーバーライドされるように設計されているため、明示的な一般契約がある。 これに従わないと、この契約に依存しているHashMapやHashSetなど他のクラスが 適切に機能しない恐れがあるた…

Effective Javaを勉強します【第2章】

入社3年目になりましたが、全然Javaの基礎できてないなと思いまして、 effective javaの学習を始めました。まず第1章から。 項目1. コンストラクタの代わりにstaticファクトリーメソッドを検討する staticファクトリーメソッドとは クラスのインスタンスを返…