出版社を探す

プログラミング学習シリーズ

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