すべての人のための Java プログラミング 第 3 版(スベテノヒトノタメノジャバプログラミングダイサンハン)
- 著者:
- 立木 秀樹/有賀 妙子(ツイキ ヒデキ/アリガ タエコ)
- 出版社:
- 共立出版
- 出版日:
- 2017年10月06日頃
- ISBN:
- 9784320124233
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
プログラミングの初歩から始めて,実践的なプログラムを書くのに必要となる内容までを含んだ 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 章 ネットワークインターフェース
技書の森解説
大学の情報系学部で Java を教える際の教科書として書かれた本書は、プログラミング未経験者を出発点に、変数・制御構造・配列といった手続き型の基礎からオブジェクト指向の概念までを一学期〜二学期の講義ペースで段階的に積み上げる構成をとっています。著者の立木秀樹氏は京都大学で長年プログラミング教育に携わっており、学生がどこでつまずくかを踏まえた説明の順序が特徴です。
市販の Java 入門書との違いは、「読者を楽しませる」ことよりも「正確に理解させる」ことに重心がある点です。図や対話形式で親しみやすさを演出する本ではなく、概念を丁寧に定義し、演習問題で確認するという教科書的な進行が続きます。そのぶん、大学や専門学校の授業で教員の補足とともに使う形がもっとも噛み合います。
独学で使えないわけではありませんが、演習の解答を自分で検証する力が求められます。講義の教科書を求めている人、あるいは「対話形式の軽い入門書では物足りないが、リファレンスのような辞書型の本は重すぎる」という段階の人に、ちょうどよい硬さの一冊です。
言及 Qiita 記事 (4 件)
Pythonのオブジェクト指向プログラミングを完全理解
♡ 1870Python, オブジェクト指向, プログラミング言語Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori
♡ 272Windows, USB, Win32API, GoogleDrive, SDカード命名の重要性とベストプラクティス | 『AI時代のきれいなプログラムの教科書』より
♡ 32C#, プログラミング, coding, developer, AIif 文もSQLも、実は別々の「論理」だった ── 古典論理から量子論理まで、21の論理体系を5人で議論【対話篇】
♡ 0プログラミング, 圏論, 数学, 論理学, 形式手法