講義実録 ムービーで学ぶJava初級教室

[表紙]講義実録 ムービーで学ぶJava初級教室

A5判/280ページ/CD1枚

定価(本体1,980円+税)

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.クラス

著者プロフィール

河西朝雄(かさいあさお)

山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭,長野県松本工業高等学校電子工業科教諭を経て,現在は「カサイ.ソフトウエアラボ」代表。

主な著書:「入門ソフトウエアシリーズC言語,MS-DOS,BASIC,構造化BASIC,アセンブリ言語,C++」「やさしいホームページの作り方シリーズHTML,JavaScript,HTML機能引きテクニック編,ホームページのすべてが分かる事典,iモード対応HTMLとCGI,iモード対応Javaで作るiアプリ」「チュートリアル式言語入門VisualBasic.NET」「はじめてのVisualC#.NET」「C言語用語辞典」ほか(以上ナツメ社)「構造化BASIC」「C言語によるはじめてのアルゴリズム入門」「Javaによるはじめてのアルゴリズム入門」「VisualBasicによるはじめてのアルゴリズム入門」「VisualBasic6.0入門編/中級テクニック編/上級編」「InternetLanguage改定新版シリーズホームページの作成JavaScript入門」「NewLanguageシリーズ標準VisualC++プログラミング標準Javaプログラミング」「VB.NET基礎学習Bible」「原理がわかるプログラムの法則」「プログラムの最初の壁」「河西メソッド:C言語プログラム学習の方程式」「基礎から学べるVisualBasic2005標準コースウエア」「基礎から学べるJavaScript標準コースウエア」「基礎から学べるC言語標準コースウエア」「なぞりがきC言語学習ドリル」など(以上技術評論社)