講義実録 ムービーで学ぶJava初級教室
2004年5月13日紙版発売
河西朝雄 著
A5判/280ページ/CD1枚
定価2,178円(本体1,980円+税10%)
ISBN 4-7741-2033-2
ただいま弊社在庫はございません。
書籍の概要
この本の概要
初めて言語を学ぶひとのための標準的なJava教科書。ポイントごとに著者の解説ムービーを合計30分ほど付いていて,いながらにして著者の教室での講義が聞けます。これで,本の内容もずっと分かりやすくなります。さらに,すべての例題について,パワーポイントのアニメーションとナレーションがついています。これで,分かりにくいプログラムも逐一理解を助けられます。本の要所に質問と解答を配してあり,これでさらに痒いところに手が届く構成になっています。
こんな方におすすめ
- Javaをはじめて学ぶ人
- いくつもJavaの入門書を購入したけど、もっと分かる本はないの?という人
目次
第0章 Java学習の基礎と準備
- 0.1 Javaの概要
- 1.Javaとは
- 2.JDKとSDK
- 0.2 Java環境の構築
- 0.3 Java プログラムを作る
- 1. ソースフォルダの作成
- 2. ソースプログラムの作成
- 3. コンパイルと実行
- 4. バッチファイル
1章 プログラム基礎
- Step1 Javaプログラムのかたち
- ■Javaプログラムのお決まりの体裁
- ■文字列の出力
- ■ブロックとインデント
- Step2 プログラムの構成要素
- ■Javaプログラムを構成する単語
- ■変数の宣言
- ■名前付け規則
- ■代入文
- ■演算子
- Step3 データ型
- ■Javaの基本データ型
2章 流れ制御文?
- Step4 くり返し(for文)
- Step5 選択(if else文)
- ■関係演算子
- ■論理演算子
- ■条件演算子[?]
- Step6 多重ループ
3章 配列
- Step7 1次元配列
- ■配列の初期化
- ■lengthフィールド
- ■複合代入演算子
- ■new演算子
- ■instanceof演算子
- ■キャスト演算子
- Step8 2次元配列
- ■lengthフィールド
4章 流れ制御文?
- Step9 複数方向選択?(else if文)
- Step10 複数方向選択?(switch case文)
- ■break文
- Step11 前判定反復(while文)
- 5章 Java API
- Step12 Java APIの概要
- ■Systemクラス
- ■import文
- ■Stringクラスの主要なメソッドを知る
- ■+演算子
- ■lengthメソッド
- ■substringメソッド
- ■equalsメソッド,compareToメソッド
- ■toCharArrayメソッド
- ■文字と文字コード
- Step13 Mathクラスの代表的メソッドを使う
- ■ラジアン
- ■異なるデータ型どうしで型変換をするキャスト
- ■randomメソッド
6章 メソッド
- Step14 ユーザー定義メソッド
- ■メソッドの定義と引数
- ■void型
- ■メソッドの定義位置
- ■staticメソッド
- Step15 戻り値を持つメソッド
- Step16 配列の引数
- ■引数渡しの方法
- ■1次元配列の引数渡し
- ■2次元配列の引数渡し
7章 グラフィックス
- Step17 フレームとGraphicsオブジェクト
- ■フレームの作成とクローズ
- ■フレームの座標
- ■paintメソッドとGraphicsオブジェクト
- ■グラフィックス・メソッド
- Step18 ダイアモンドリング
- ■描画色
8章 ファイル処理
- Step19 バイナリー・ストリーム
- ■FileInputStream/FileOutputStream
- ■例外処理(try catch文)
- ■コマンド・ライン引数
- Step 20 テキスト・ストリーム
- ■テキスト入力(BufferedReader)
- ■テキスト出力(PrintWriter)
- ■行末コード
- Step21 ファイル管理
- ■Fileクラス
- ■パス
9章 イベント処理
- Step22 イベントドリブン・プログラム
- ■イベント・リスナーとアダプター
- ■マウス・イベント
- ■グラフィックス・オブジェクトの取得
- Step23 キーイベント
- ■keyTypedイベント
10章 Swing
- Step24 Swingの基礎
- ■AWT(Abstract Windows Toolkit)
- ■Swingコンポーネントの種類
- ■Swingコンポーネントの配置
- ■パネル
- ■super
- Step25 レイアウト
- ■FlowLayout
- ■BorderLayout
- ■指定位置への配置(nullLayout)
- ■Swingコンポーネントのイベント処理
- Step26 ラベルとテキストフィールド
- ■JLabel
- ■JTextField
- ■GridLayout
- Step27 コンボボックス
- ■JComboBox
11章 オブジェクト指向言語の特徴
- Step28 クラスという考えかた
- ■クラスの定義
- ■コンストラクタ
- ■オブジェクトの宣言
- ■メソッドの呼び出し
- ■公開フィールド
- Step29 継承
- ■super
- ■this
- ■オーバーライド
- ■final
- Step30 オーバーロード
- ■コンストラクタのオーバーロード
- ■メソッドのオーバーロード
- Step31 インターフェース
- ■オブジェクトのソートをインターフェース機能を使って組み込む
- ・Arraysクラスとsortメソッド
- ・Comparableインターフェース
- ・Objectクラス
- ・Runnableインターフェース
- ■ラッパー・クラス(wrapper class)
- Step32 クラス・その他の機能
- ■1.抽象クラス
- ■2.スタティック・メソッドとインスタンス・メソッド
12章 アプレット
- Step33 アプレットの作り方
- ■Appletクラス
- ■<APPLET>タグ
- ■アプレットビューア(appletviewer)
- Step34 パラメータの取得
- Step35 Swingアプレット
- ■JApplet
- Step36 マルチメディア
- ■イメージの表示
- ■オーディオクリップ
- Step37 スレッド
- ■スレッド
- ■ThreadクラスとRunnableインターフェース
- ■スレッドの停止
Appendix Java言語仕様のまとめ
- 1.予約語
- 2.識別子の名前付け規則
- 3.演算子
- 4.基本データ型
- 5.配列
- 6.制御文
- 7.メソッド
- 8.変数の宣言とスコープ
- 9.クラス