Java 第3版 実践編 アプリケーション作りの基本【PDF版】

三谷 純(著)

商品番号
170590
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2021年01月28日
ISBN
9784798170596
データサイズ
約21.0MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  Java  プログラミング学習シリーズ

販売価格:¥2,068(税込)

ポイント:940pt (50%)
詳細はこちら

送料無料 在庫あり

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

プログラミング学習シリーズJavaが待望の改訂!
本格的なアプリケーション作りに必要な知識を学ぼう!

本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Java」の実践的な入門書です(本書をお読みいただくにあたって、
基礎的なJava言語仕様が前提知識となります。基礎的なJava言語仕様
については、本書シリーズ『Java 第3版 入門編』で解説しています)。

これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、
例外処理やコレクション、ファイルの読み書きといった、本格的な
Javaプログラムを記述する際に知っておくべき基本を丁寧にわかりやすく
手ほどきします。これらを身につけることでできることの幅が広がり、
Javaプログラミングがぐっと楽しくなることでしょう。

また、パッケージやスレッド、GUI、ネットワークなど、本格的なアプリケーションを
作るために知っておきたい技術や、ガーベッジコレクションといった
プログラマとして押さえておきたい知識にも触れます。

第3版では、Java11および最新の開発環境(Eclipse)に対応、
Swingを利用したGUIアプリケーションの作成など内容の最新化を行っています。

・Javaプログラミングの実践的な知識を学びたい
・アプリケーション作成に必須の基礎を学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。
プログラミング学習シリーズJavaが待望の改訂! 本格的なアプリケーション作りに必要な知識を学ぼう!

プログラミング学習シリーズJavaが待望の改訂! 本格的なアプリケーション作りに必要な知識を学ぼう!

本書は、現在もっとも幅広く使われているプログラミング言語の1つ「Java」の実践的な入門書です。

  • Javaプログラミングの実践的な知識を学びたい
  • アプリケーション作成に必須の基礎を学びたい
  • 現場で通用する基礎を身につけたい

という方におすすめの1冊です。


本書について

本書について

この「実践編」では、コレクションフレームワークやSwingなどのクラスライブラリの使い方や、スレッド、例外処理、ガーベッジコレクションといったJava プログラムを作成する上で重要な機能を、具体例とともに、わかりやすい言葉で、なおかつできるだけ正確に説明することを心がけています。本文中で紹介するプログラムコードには、その内容に関する詳細な説明文がつけられているため、プログラムの意図を理解する上で役立つことでしょう。また、各章末には学習した大切なポイントをおさらいする練習問題を用意しています。

スレッド

スレッド

Javaプログラムでは、「スレッド」と呼ばれる実行単位を複数作成することで、異なる命令を同時に実行できるようになります。複数のスレッドを有効活用することで、使う人に便利なプログラムを作成できるのですが、スレッドの扱いには注意が必要です。スレッドの作成とその使い方、および扱う際の注意点について学習します。

例外処理

例外処理

プログラム実行時に発生するトラブルを「例外」といいます。Java言語における例外の発生の仕組みと、例外の発生を考慮した処理(例外処理)の方法について学習します。

ガーベッジコレクション

ガーベッジコレクション

プログラムが実行されるときには、変数の値やインスタンスなどがメモリに格納されます。Java実行環境には「ガーベッジコレクション」という、プログラムが使用するメモリを管理する仕組みがあります。その仕組みについて学習します。

Swingライブラリ

Swingライブラリ

Swingライブラリの多様なコンポーネントのうち、主立ったものを配置して画面を作る方法と、コンポーネントがクリックされたときに「イベント処理」を実行する方法を取り上げます。

コレクションフレームワーク

コレクションフレームワーク

複数のオブジェクトを管理するためのクラスをコレクションクラスと呼び、その集まりを「コレクションフレームワーク」といいます。各種のコレクションクラスを使用する方法を学習します。

「Eclipse」の使用方法を紹介

付録

本書では、プログラム作成の学習環境として、初心者から上級者まで幅広く使用されている統合開発環境「Eclipse」の使用方法を紹介しています。学校や職場には、あらかじめ準備されていることが多いですが、自宅での学習用に、自分のパソコンにインストールし、プログラムを作成するための準備を整えておきましょう。準備の整え方(Eclipse の導入とサンプルプログラムの実行)については、付録にまとめています。

第1章 パッケージとJava API
 パッケージの利用
 API 仕様書
 基本的なクラス
 パッケージの作成
 クラスのアクセス制御

第2章 例外処理
 例外の発生と例外処理
 例外オブジェクト
 例外を作成して投げる

第3章 スレッド
 スレッドの基本
 スレッドの制御
 マルチスレッドの適切な使い方

第4章 ガーベッジコレクションとメモリ
 スタックとヒープ
 ガーベッジコレクションと空きメモリ

第5章 コレクション
 ArrayListクラス
 コレクションフレームワーク
 コレクションの活用

第6章 ラムダ式
 内部クラス
 ラムダ式
 コレクションフレームワークとラムダ式

第7章 入出力
 ファイル入出力
 シリアライゼーションとオブジェクトの保存
 ファイルとフォルダの操作

第8章 GUIアプリケーション
 フレームの作成
 コンポーネントの配置
 イベント処理
 さまざまなコンポーネント

第9章 グラフィックスとマウスイベント
 描画処理
 マウスイベント処理

第10章 ネットワーク
 通信するプログラムの基本
 ネットワーク通信プログラムの作成

第11章 一歩進んだJavaプログラミング
 ストリーム
 知っておきたい機能

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

toiwata さん

2021-03-29

入門編に続いて読む。スレッド、ラムダ式、アノテーション(@)という「密儀」の概念に参入できた気がする。

関連商品

WROにチャレンジ!小中高生のためのロボットプログラミング

販売価格:2,420円(税込)

2023.01.23発売

おすすめ特集

情報処理教科書シリーズ

【2023年版】情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格

SQL/データベース関連本特集

初心者向けの入門書から、達人レベルの専門書まで!SQL/データベース関連おすすめ本特集

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで

プログラミング本特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

マネジメント・リーダーシップ特集

人材育成やチームビルディング、プロダクトマネジメントや業務改善など、組織を目標達成に導く書籍

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る