Java 本格入門(ジャバ ホンカク ニュウモン)
モダンスタイルによる基礎からオブジェクト指向・実用
- 著者:
- 谷本心/阪本雄一郎(タニモト,シン/サカモト,ユウイチ)
- 出版社:
- 技術評論社
- 出版日:
- 2017年05月
- ISBN:
- 9784774189093
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
Java の文法は理解した、簡単なプログラムも書ける。しかし業務で求められるコードの品質にはまだ距離がある - そんな段階にいるエンジニアが次に手に取る本として設計されているのが本書です。谷本心氏ら現場経験の豊富な執筆陣が、 Java SE の言語仕様を「実務でどう使うか」という視点で整理し直しています。
例外処理の設計方針、コレクションの使い分け、日時 API の正しい扱い、ラムダ式と Stream API の活用パターンなど、一つひとつは公式ドキュメントに載っている内容でも、「なぜこう書くべきか」「こう書くと何が壊れるか」をセットで解説する点に本書の価値があります。初心者本では省略される設計上の判断基準が言語化されているため、コードレビューで「なぜ」を説明できるようになりたい人に響きます。
対象は Java SE の範囲に絞られており、 Spring や Jakarta EE といったフレームワーク固有の話題は扱いません。言語そのものの力を底上げする内容に集中しているため、フレームワークが変わっても通用する基礎体力を養えます。文法書を卒業した後、設計書や実践書へ進む前のステップとして、長く使える一冊です。
言及 Qiita 記事 (16 件)
私からあなたへ 一人前のJavaエンジニアになるためのロードマップを送ろう
♡ 1788Java, 初心者, ロードマップ, 学習方法, 新人プログラマ応援エンジニアになるために必要なスキル おすすめの書籍も紹介
♡ 42書籍, 初心者向け, エンジニアになる, スキルITエンジニアとしての経歴、5割以上読んだ技術書(自己紹介用)
♡ 11ポエム新卒1年目エンジニアが入社してから読んだ本
♡ 10Java, Kotlin, API, リーダブルコード, Vue.jsJavaの学習に使用した書籍
♡ 9Javaenum型をわかりやすく説明する
♡ 8Java, enum知識ゼロから独学3ヵ月でAndroidアプリをリリースしよう
♡ 7Android, Kotlin, 初心者, android開発, アプリ開発『Java本格入門』を片手に Java の勉強を始めた息子のために
♡ 6Java, 新人プログラマ応援【Java】IT未経験でJavaをやってみたい方にオススメの書籍
♡ 4Java, ポエム, Java入門iOSエンジニアのためのAndroid開発における学習ガイドライン
♡ 4Java, Android, iOS, 初心者, android開発
この本に興味がある方におすすめ
この本に関連
谷本心 の他の書籍
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。
関連用語
カオスエンジニアリング
本番環境で意図的に障害を注入し、システムの耐障害性を検証する実践手法
データサイエンス
統計学・プログラミング・ドメイン知識を組み合わせ、データから価値を生み出す学問領域
API ファーストデザイン
実装の前に API の仕様を設計・合意し、フロントエンドとバックエンドの並行開発を可能にするアプローチ
Flutter
1 つのコードで iOS・Android 両対応のアプリを作れる Google 製フレームワーク
ゲーム開発
ゲームを企画・設計・実装する分野。技術と表現が高度に融合する領域
Chaos Monkey
本番環境でランダムにインスタンスを停止し、システムの耐障害性を検証するツール