書籍情報
対象読者
筆者の感想だと、初心者から中級者の方におすすめです。具体的には以下のような方々です。
- プログラミングに初めて挑戦する
- Javaでシステム開発を担当することになった
- Javaの実装についてレビューをする立場になった
- 静的型付け言語に挑戦してみたい
- オブジェクト指向を再度学び直したい
おすすめポイント
エディタの選定から環境構築までサポート
- 環境構築で躓いてプログラミングを行う前に挫折してしまうことが多いです。しかし本書はJDKのインストール方法やIDEを使ってのサンプルプログラムの実行から紹介しているため、誰でも動かしながらプログラムを学ぶことができます
業務に直結する知識をわかりやすく解説
- 同一性と同値性の違いについて(オブジェクト同士の正しい比較ができている・・・?)
- ラッパークラスについて(Stringとstringの違いは・・・?)
- リストの使い分けについて(連続した要素の挿入/削除がある場合はどのListを使うべき・・・?)
- シングルトンパターンの実装例と使うべき状況について
- 例外処理の実装について(例外の握りつぶしとはどのような実装を指しているのか・・・?)
- ラムダ式とStream APIの解説
オブジェクト指向のカプセル化、継承、ポリモーフィズムについてサンプル実装を通じて学ぶことができます。上記に気になるキーワードや学びたい概念がある方は一度目を通すことおすすめです!