山崎屋の技術メモ

IT業界で働く中でテクノロジーを愛するSIerのシステムエンジニア👨‍💻 | AndroidとWebアプリの二刀流🧙‍♂️ | コードの裏にあるストーリーを綴るブログ執筆者✍️ | 日々進化するデジタル世界で学び続ける探究者🚀 | #TechLover #CodeArtisan、気になること、メモしておきたいことを書いていきます。

effective java

Effective Java 項目8 equals をオーバーライドする時は一般契約に従う

Effective Java を再度読み直して感想や考察を書いています。今回は項目8「equals をオーバーライドする時は一般契約に従う」を読み直してみました。 equals の一般契約 「一般契約」というと大げさですが単なるお約束。equals のお約束は次の5つ。簡単に…

Effective Java 項目1 コンストラクタの変わりに static ファクトリーメソッドを検討する

Effective Java を再度読み直して感想や考察を書いています。今回は、項目1「コンストラクタの変わりに static ファクトリーメソッドを検討する」です。static ファクトリーメソッドを使用する際のメリットが 4 つ、デメリットが 2 つ紹介されています。 st…