ISBN 9784297114848
ゼロからわかる Java超入門 [改訂3版]
概要
プログラミング未経験者がJavaの基礎を一冊で習得する
想定読者
Javaを初めて学ぶ完全未経験者、もしくは大学や職業訓練でJavaを使う授業の副読本を探している学習者
こんな人には向いていない
- すでにJavaの基本文法を一通り学んだことがある人には、内容が基礎に偏りすぎて物足りない
- オブジェクト指向設計やクラス設計を深く理解したい人には、本書の範囲では扱いが浅い
- Webアプリ開発やSpring Bootといった実務フレームワークを学びたい人には、次の一冊が別途必要
読了後にできるようになること
- JDKのセットアップからコンパイル・実行までの手順を自分の手で再現できる
- 変数・型(整数・実数・文字・論理)の使い分けと型推論による宣言の違いを理解できる
- if/switch による条件分岐と for/while による繰り返し処理を組み合わせて書ける
- Scannerを使ったキーボードからのデータ入力と例外処理の基本的な書き方を習得できる
- importやnewといったJava特有の構文の意味と使い方を説明できる
- 章末練習問題を通じて学習内容を手を動かしながら定着させられる
本書のキー概念(章解説)
- 第 1 章 JavaでプログラミングをはじめるのためのJDKインストール — 環境構築でつまずくことが多い入門者向けに、手順が丁寧に整理されている章
- 第 2 章 はじめてのJavaプログラミング — Hello Worldからコンパイル・実行まで、最短経路で動かす体験を得られる
- 第 3 章 プログラムの基本スタイル — print文と文字・数の表示。コメントの書き方まで基礎固めに徹している
- 第 4 章 計算 — 四則演算と文字列結合。演算子の種類と割り算の挙動を理解する
- 第 5 章 データの保管(変数) — 型推論を含む変数宣言を扱う。改訂3版での追加要素のひとつ
- 第 6 章 条件判断 — if/switch の両パターンをカバー。練習問題で定着を確認できる
- 第 7 章 繰り返し処理 — for と while の使い分けを練習問題付きで学べる。初学者がつまずきやすい箇所
- 第 8 章 データの入力 — Scanner・import・new・例外処理を一括紹介。入力を受け取るプログラムを自力で書けるようになる終章
ハイライト
- プログラミング知識ゼロの状態からでも、Javaプログラミングの基本はしっかりマスターできます。また学習結果の確認を行うため、章末に練習問題を収録しています。(本書のスコープと学習設計の方針が端的に示されている箇所)
外部からの言及
- Java 入門書を比較するまとめ記事の複数で、208 ページ・練習問題付きという特徴が『短時間で基礎を通過したい学習者向け』のコンパクト入門書として位置づけられている(other)
編集メモ
Qiita 上で本書 ISBN を直接引用した記事は確認できず(検索ゼロ件)。楽天ランキング情報なし。Java 入門書市場では類書が多く競合が激しいジャンルにあるため、supplementary と判定
読む前に押さえておきたいこと
- パソコンの基本操作(ファイルの作成・保存・フォルダ移動)ができること
- コマンドプロンプト / ターミナルを開いてコマンドを入力した経験があると進めやすい(必須ではない)
学習のコツ
- 第 1 章の JDK インストールを終えたら、第 2 章の Hello World を必ずターミナルからコンパイル・実行すること。IDE に頼わずコマンドラインで動かす体験が、後の章の理解を支える
- 第 5 章(変数)は型の種類が一度に登場するため、表を手書きでノートに写しながら読むと記憶に定着しやすい
- 章末練習問題は別紙回答が取り外せる設計になっているため、先に自分で解いてから答え合わせする運用が推奨される
- 第 8 章の Scanner と例外処理は読み流しやすいが、実際にキーボード入力を受け取るプログラムを自分で改変してみることで、import / new / try-catch の意味が定着する
出版社による内容紹介
プログラミングを初めて学習する方のための書籍「IT基礎講座」の最新刊です。プログラミング初心者が始めて学習するプログラミング言語としてJavaは非常に適しています。本書はJavaの習得において基礎に絞って解説しています。この1冊を読めば、プログラミング知識ゼロの状態からでも、Javaプログラミングの基本はしっかりマスターできます。また学習結果の確認を行うため、章末に練習問題を収録しています。練習問題の回答は別紙になっており、取り外して利用できます。 CHAPTER 1 Java でプログラミングをはじめる前の準備 1-1 プログラミング言語Java 1-2 プログラム動作の仕組み 1-3 JDK のインストール手順 CHAPTER 2 はじめてのJava プログラミング 2-1 プログラム作成の準備 2-2 プログラムの作成 2-3 プログラムのコンパイル 2-4 コンパイルでエラーが出たら 2-5 プログラムの実行 2-6 その他のHello!プログラム CHAPTER 3 プログラムの基本スタイル 3-1 基本のスタイル 3-2 表示させる文字列の変更 3-3 print文 3-4 文字の表示 3-5 数の表示 3-6 コメント 練習問題 CHAPTER 4 計算 4-1 演算子 4-2 足し算・引き算・掛け算 4-3 割り算 4-4 文字列の足し算 練習問題 CHAPTER 5 データの保管 5-1 変数 5-2 変数の性質と使い方 5-3 整数型変数 5-4 実数型変数 5-5 文字型変数 5-6 論理型変数 5-7 型推論による変数宣言 練習問題 CHAPTER 6 条件判断 6-1 判断(if) 6-2 まとめて判断(switch) 練習問題 CHAPTER 7 繰り返し処理 7-1 繰り返し 7-2 回数指定の繰り返し(for) 7-3 条件指定の繰り返し(while) 練習問題 CHAPTER 8 データの入力 8-1 引数と配列 8-2 Scannerを使ったデータ入力 8-3 import 8-4 int型以外のデータの読み込み 8-5 new 8-6 例外処理 練習問題
この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。