本書は「Javaプログラミングを身につけるための基礎的かつ汎用的な力」を、楽しみながら自分のペースできちんと学んでいただける新しい学習書です 。本書の構成はきわめてユニークです。“プログラミングワンダーランド”のツアーを案内してくれるガイド兼ポーターと、その説明に耳を傾ける2人の訪問者、この3人の登場人物のやりとりを通して、あっという間にJavaを理解できます。第1部クイックツアーで、Javaという言語の全貌をまずはひととおり簡単に見てみることができます。そして、第2部メインツアーで、核心となるさまざまなトピックを学んでいきます。2つのツアーを、やさしく丁寧な解説でガイド兼ポーターが導いてくれます。さあ、ツアーに出発しましょう!
第1部 クイックツアー~Javaをサクッと理解しよう~
第1章 Javaプログラミングの基礎
1.1 Javaの歴史と特徴
1.2 Javaによるプログラミングことはじめ
1.3 Javaの構文
1.4 配列
1.5 オブジェクト指向
1.6 パッケージとimport
1.7 例外処理
1.8 さまざまな標準ライブラリ
第2部 メインツアー~Javaをじっくり・しっかり理解しよう~
第2章 プログラミングの準備と初めてのプログラム
2.1 開発ツールの用意
2.2 簡単なプログラムの作成、コンパイルと実行
2.3 識別子とJavaのキーワード
2.4 エラーメッセージの見方
第3章 変数とデータ型
3.1 変数の宣言と初期化
3.2 さまざまなデータ型
3.3 キャストによる型変換
第4章 さまざまな演算
4.1 Javaの演算子
第5章 配列
5.1 配列
5.2 多次元配列
第6章 制御構造
6.1 制御構造とは
6.2 条件分岐
6.3 繰り返し
第2章~第6章 理解度確認プログラミング
第7章 オブジェクト指向
7.1 オブジェクト指向とは
7.2 スコープ
7.3 継承
7.4 カプセル化
7.5 インタフェースと抽象クラス
7.6 ポリモーフィズム
第7章 理解度確認プログラミング
第8章 パッケージとimport文
8.1 パッケージ
8.2 import文
第8章 理解度確認プログラミング
第9章 例外処理
9.1 例外
9.2 例外処理
9.3 自分で作成する例外クラス
第9章 理解度確認プログラミング
第10章 標準ライブラリの活用
10.1 標準ライブラリ
10.2 Javadoc APIドキュメント
10.3 ラッパークラス
10.4 Stringクラスによる文字列の操作
第10章 理解度確認プログラミング
第11章 コレクションAPI
11.1 コレクションAPI
11.2 JDK 5.0で導入された新機能
第11章 理解度確認プログラミング
第12章 ファイルの読み書き
12.1 ファイルとストリーム
12.2 ストリームを扱うプログラミング
第12章 理解度確認プログラミング
第13章 無償のIDEツール「eclipse」を使ってみよう
13.1 eclipse