すべての人のための Java プログラミング 第 3 版(スベテノヒトノタメノジャバプログラミングダイサンハン)
プログラミング- 著者:
- 立木 秀樹/有賀 妙子(ツイキ ヒデキ/アリガ タエコ)
- 出版社:
- 共立出版
- 出版日:
- 2017年10月06日頃
- ISBN:
- 9784320124233
- 価格:
- ¥3,300
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
プログラミングの初歩から始めて,実践的なプログラムを書くのに必要となる内容までを含んだ Java プログラミングの教科書。前半では,インターネットのサポートページに公開したタートルグラフィックスのライブラリを利用しながら,オブジェクト指向を中心とする Java 言語の概念を丁寧に説明。続いて Java SE 8 で加えられたラムダ式に代表される関数型プログラミング,コレクションや並列処理についても詳説。また,後半では, JavaFX によるグラフィカルユーザインターフェース,アニメーション,そして、ネットワークなど,実用的なプログラムに必要になるライブラリの使い方を解説。豊富な練習問題があり,例題や練習問題のプログラムはサポートページ (https:// www.i.h.kyoto-u.ac.jp/users/tsuiki/javaEveryone3/) からダウンロードして動かすことができ,自習書としても最適である。プログラムはコマンドライン (ターミナル) での実行と Eclipse の両方に対応。 Java SE 8 に準拠している。
第 1 章 はじめに
第 2 章 オブジェクトの生成とメソッド呼出し
第 3 章 処理の流れ
第 4 章 クラス変数とクラスメソッド
第 5 章 クラスの作成
第 6 章 配列
第 7 章 プリミティブ型とラッパークラス
第 8 章 再帰呼び出しと例外処理
第 9 章 メソッドのオーバーライドとインターフェース型
第 10 章 ラムダ式と関数型インターフェース
第 11 章 コレクションフレームワーク
第 12 章 マルチスレッドと並行処理
第 13 章 GUI クラス
第 14 章 イベント処理
第 15 章 グラフィックス
第 16 章 データ入出力
第 17 章 ネットワークインターフェース
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
抽象クラス
直接インスタンス化できず、サブクラスに共通のインターフェースと部分的な実装を提供するクラス
依存グラフ
モジュールやパッケージ間の依存関係をグラフ構造で表現し、ビルド順序や影響範囲を分析する
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
Proxy パターン
オブジェクトへのアクセスを代理オブジェクトが仲介し、アクセス制御やキャッシュなどの付加機能を提供するパターン
インターフェース分離の原則
SOLID の I - クライアントが使わないメソッドへの依存を強制しない原則
Null Object パターン
null チェックの代わりに、何もしないオブジェクトを使って条件分岐を排除するデザインパターン