標準Javaプログラミングブック
2001年5月21日紙版発売
河西朝雄 著
B5変形判/384ページ
定価2,508円(本体2,280円+税10%)
ISBN 4-7741-1219-4
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書は,「Javaもプログラミングもはじめて!」という初心者でも安心して取り組める入門書です。解説・例題・練習問題の三本柱に沿って学習すれば,Javaを用いたプログラムの作り方を効率よくマスターできます。別冊解答付きで,独習にも最適です。
こんな方におすすめ
- Javaを学ぼうとしている方
- 問題を解きながら勉強したい方
目次
目次
1章 Javaによるプログラム開発方法
- 1.1 Javaの概要
- 1.Javaとは
- 2.JDKとは
- 1.2 Java環境の構築
- 1.3 Javaプログラムを作る
- 1.ソースフォルダの作成
- 2.ソースプログラムの作成
- 3.コンパイルと実行
- 4.バッチファイル
2章 グラフィックスで広がるプログラムの世界
- 2.1 プログラムのしくみ
- プログラムを構成する単語
- 単語を並べて文を作る
- 予約語
- 変数と定数
- 名前のきまり
- 演算子
- オブジェクト,メソッド
- 変数の型宣言
- Javaの基本データ型
- 2.2 グラフィックスの基礎
- フレームと座標
- グラフィックオブジェクトとメソッド
- 2.3 for文
- 2.4 if else文
- 関係演算子
- 論理演算子
- 2.5 数値計算
- ラジアン
- キャスト
- import
- 2.6 多重ループ(ネスト)
- 2.7 配列
- 配列の初期化
- 2.8 ユーザー定義メソッド
- void型
- 2.9 while文
- 2.10 2次元配列
- 2.11 引数の参照渡し
- 配列の引数渡し
- オブジェクトの引数渡し
- 2.12 その他の言語仕様
- else if 文
- switch case文
- break文
- do while 文
- コメント
- 定数(リテラル:literal)
- 文字,エスケープ文字
- 変数の宣言とスコープ
- 修飾子
- 演算子
- 3次元グラフィックス
- 陰線処理
3章 クラス
- 3.1 クラスの定義
- オブジェクトの宣言
- メソッドの呼び出し
- コンストラクタ
- クラスの概念イメージ
- クラスオブジェクトとインスタンス
- タートルグラフィックスTurtle
- 生成される〜.classファイル
- クラスの修飾子
- スタティックメソッドとインスタンスメソッド
- 初期化ブロック
- 3.2 継承
- super
- 3.3 オーバーロード
- 3.4 インターフェイス
- Comparable インターフェイス
- Runnableインターフェイス
- Arraysクラスとsortメソッド
- compareToメソッド
- integerクラス
- Coffee Break2
- 再帰図形
4章 Java APIの利用法
- 4.1 Java API
- パッケージ
- import文
- APIのクラス階層
- 4.2 基本型オブジェクト
- Stringクラス(length/substring/equals/compareTo)
- 4.3 Mathクラス
- random
- 4.4 GregorianCalenderクラス
- 4.5 Vector(ベクトル)クラス
- CoffeeBreak3
- モンテカルロ法によるπの計算
5章 ファイル処理
- 5.1 バイトストリーム
- FileInputStream/FileOutputStream
- 例外処理(try〜catch)
- コマンドライン引数
- 5.2 テキストストリーム
- テキスト入力(BufferedReader)
- テキスト出力(PrintWriter)
- StringTokenizer
- 5.3 オブジェクトストリーム
- ObjectOutputStream/ObjectInputStream
- arraycopyメソッド
- 5.4 ファイル
- 暗号の解読
6章 イベント処理
- 6.1 イベントドリブン・プログラム
- イベントリスナーとアダプター
- 6.2 マウス・イベント
- 6.3 キー・イベント
- 6.4 AWTイベント処理
- GUI部品の配置
- GUI部品のイベント処理
- 同じリスナーがある場合
- ソート
7章 Swing
- 7.1 Swingとは
- 7.2 フレームとパネル
- 7.3 レイアウト
- FlowLayout
- BorderLayout
- 指定座標への配置
- 7.4 GridLayout
- 7.5 テキストフィールド/ラベル
- JTextField
- ドキュメントリスナー(DocumentListener)
- JLabel
- 7.6 テキストエリア
- JTextArea
- スクロールペイン(JScrollPane)
- 7.7 コンボボックス
- JComboBox
- 7.8 リスト
- JListBox
- 7.9 ラジオボタン
- JRadioButton
- 7.10 チェックボックス
- JCheckBox
- 7.11 メニュー
- 7.12 メニュー
- 7.13 ダイアログボックス
- ハノイの塔
8章 アプレット
- 8.1 アプレットとは
- Appletクラス
- <APPLET>タグ
- アップレットビューア(appletviewer)
- ブラウザ
- 8.2 アプレットにAWTコンポーネントを配置
- アプレットの開始から終了まで
- 8.3 パラメータの取得
- 8.4 フレームの表示
- 8.5 マルチメディア
- イメージの表示
- オーディオクリップ
- 8.6 Swingアプレット
- 戦略を持つじゃんけん
9章 マルチスレッド
- 9.1 マルチスレッド
- Threadクラス
- 9.2 Runnableインターフェイス
- スレッドの停止
- 9.3 アプレット・スレッド
- 立体モデル
10章 ネットワーク
- 10.1 TCP通信
- 10.2 URL通信
- 迷路の作成
- 迷路の探索
11章 アルゴリズムとデータ構造
- 11.1 木
- 木とは
- 決定木
- 2分探索木
- showConfirmDialog
- 11.2 2分探索木の再帰的表現
- 2分探索木へのデータの追加
- 木の再帰手続き
- 木の走査(トラバーサル)
12章 課題研究
- 12.1 単語の出現頻度
- 課題
- 画面レイアウト
- データ構造
- 単語の切り出し
- 検索オプション
- テキストファイルの読み込み
この本に関連する書籍
-
JBuilder6で組む! はじめてのJava
ボーランドの最新版Java開発環境の『JBuilder6』によるJavaの入門書です。画面に対するビジュアルなオブジェクトの配置なども,視覚的に簡単に行うことができます。
-
Java超入門 ゼロからのプログラミング
「プログラムとは何か?」という基礎的な概念から,プログラムの基本的な技法を習得できるまでを,「Java」を通じて解説しています。図とプログラム例を豊富に用いて,...