出版社内容情報
Java言語はアプレット機能で一躍注目を集め、その洗練された言語仕様から、多くのプログラマに支持されてきました。そして今や、サーバサイドから携帯電話まで応用範囲を広げ、C/C++言語と並ぶプログラミング言語の第2勢力になっています。このような状況のなかで、企業の新入社員研修など、はじめて学ぶ言語がJavaというケースが増えてきています。しかし、Javaはオブジェクト指向言語であり、習得までのハードルは決して低くありません。本書は、Java言語の習得までのハードルを一挙に低くする画期的な解説書です。2002年3月に刊行して以来、プログラミング初心者に圧倒的な支持を得ている『Cの絵本』の手法を踏襲し、「絵で見て直感的に理解する」ことができるよう工夫されています。「読めば必ずJava言語が好きになる」という、Java言語を学ぶ若いプログラマにとって最適な入門書となるでしょう。
【目次】
Java言語をはじめる前に
Java言語の位置づけ
Java言語を使ってできること
Java VM
Javaプログラムの開発ツール
プログラミングの基本的な流れ
プログラム記述時の約束
第1章 基本的なプログラム
第1章はここがKey!
Hello World!
変数
数値型
文字と文字列
配列
多次元配列(1)
多次元配列(2)
コラム~Unicode~
第2章 演算子
第2章はここがKey!
計算の演算子(1)
計算の演算子(2)
比較演算子
論理型
論理演算子
数値と単位
型の変換
演算の優先度
コラム~複雑な論理演算~
第3章 制御文
第3章はここがKey!
if文(1)
if文(2)
for文
while文
ループの中断
switch文
サンプルプログラム
コラム~ラベルを指定した脱出~
第4章 クラスの基礎
第4章はここがKey!
クラスの考え方
オブジェクトの生成
フィールド
メソッドの定義
メソッドの呼び出し(1)
メソッドの呼び出し(2)
オーバーロード
コンストラクタ
いろいろなコンストラクタ
mainメソッド
サンプルプログラム
コラム~ガーベッジコレクタ~
第5章 クラスの継承
第5章はここがKey!
継承
継承の定義
private修飾子
オーバーライド
いろいろな修飾子
サンプルプログラム
コラム~this~
第6章 クラスの応用
第6章はここがKey!
抽象クラス
インタフェース
インタフェースの継承
多態性(1)
多態性(2)
クラスとオブジェクトの応用
サンプルプログラム
コラム~オブジェクトの複製~
第7章 ファイルとストリーム
第7章はここがKey!
ストリーム
例外
文字の読み込み
文字の書き出し
バイナリの読み書き(1)
バイナリの読み書き(2)
キーボード入力
サンプルプログラム
コラム~シリアライズ~
第8章 パッケージの利用
第8章はここがKey!
パッケージ
アクセス修飾子
ラッパークラス
文字列自由自在
サンプルプログラム
コラム~システムプロパティ~
付録
高度なトピックス
Java 2 SDK 1.4.1のインストール
内容説明
本書では、Java言語やプログラミングの基礎を知らない初心者向けに、文章よりもイメージを前面に出した解説をしています。Java言語の特徴であるオブジェクト指向の考え方を視覚的にとらえることで、プログラムの構造を直感的につかむことができます。
目次
Javaをはじめる前に
第1章 基本的なプログラム
第2章 演算子
第3章 制御文
第4章 クラスの基礎
第5章 クラスの継承
第6章 クラスの応用
第7章 ファイルとストリーム
第8章 パッケージの利用