プログラミング学習シリーズ
Java 実践編 アプリケーション作りの基本
第3版
著:三谷 純
内容紹介
プログラミング学習シリーズJavaが待望の改訂!
本格的なアプリケーション作りに必要な知識を学ぼう!
本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Java」の実践的な入門書です(本書をお読みいただくにあたって、
基礎的なJava言語仕様が前提知識となります。基礎的なJava言語仕様
については、本書シリーズ『Java 第3版 入門編』で解説しています)。
これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、
例外処理やコレクション、ファイルの読み書きといった、本格的な
Javaプログラムを記述する際に知っておくべき基本を丁寧にわかりやすく
手ほどきします。これらを身につけることでできることの幅が広がり、
Javaプログラミングがぐっと楽しくなることでしょう。
また、パッケージやスレッド、GUI、ネットワークなど、本格的なアプリケーションを
作るために知っておきたい技術や、ガーベッジコレクションといった
プログラマとして押さえておきたい知識にも触れます。
第3版では、Java11および最新の開発環境(Eclipse)に対応、
Swingを利用したGUIアプリケーションの作成など内容の最新化を行っています。
・Javaプログラミングの実践的な知識を学びたい
・アプリケーション作成に必須の基礎を学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。
目次
第1章 パッケージとJava API
パッケージの利用
API 仕様書
基本的なクラス
パッケージの作成
クラスのアクセス制御
第2章 例外処理
例外の発生と例外処理
例外オブジェクト
例外を作成して投げる
第3章 スレッド
スレッドの基本
スレッドの制御
マルチスレッドの適切な使い方
第4章 ガーベッジコレクションとメモリ
スタックとヒープ
ガーベッジコレクションと空きメモリ
第5章 コレクション
ArrayListクラス
コレクションフレームワーク
コレクションの活用
第6章 ラムダ式
内部クラス
ラムダ式
コレクションフレームワークとラムダ式
第7章 入出力
ファイル入出力
シリアライゼーションとオブジェクトの保存
ファイルとフォルダの操作
第8章 GUIアプリケーション
フレームの作成
コンポーネントの配置
イベント処理
さまざまなコンポーネント
第9章 グラフィックスとマウスイベント
描画処理
マウスイベント処理
第10章 ネットワーク
通信するプログラムの基本
ネットワーク通信プログラムの作成
第11章 一歩進んだJavaプログラミング
ストリーム
知っておきたい機能
付属物
ダウンロードファイル
ISBN:9784798167077
。出版社:翔泳社
。判型:B5変
。ページ数:320ページ
。定価:1880円(本体)
。発行年月日:2021年01月
。発売日:2021年01月28日
。国際分類コード【Thema(シーマ)】 1:UB。