Java 第2版 実践編 アプリケーション作りの基本 電子書籍(三谷 純)|翔泳社の本
  1. ホーム >
  2. 電子書籍 >
  3. Java 第2版 実践編 アプリケーション作りの基本

Java 第2版 実践編 アプリケーション作りの基本


形式:
電子書籍
発売日:
ISBN:
9784798152943
価格:
2,068(本体1,880円+税10%)
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
シリーズ:
プログラミング学習シリーズ
電子書籍
本書籍には新版があります
Java 第3版 実践編 アプリケーション作りの基本

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

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

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

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

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

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

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

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

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

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

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

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

第8章 JavaFXによるGUIアプリケーション
 アプリケーションの作成
 コントロールの配置
 イベント処理
 さまざまなコンポーネント

第9章 グラフィックスとマウスイベント
 シェイプを用いたグラフィックス描画
 キャンバスへの描画
 マウスイベント処理

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

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

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2018年02月09日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 078
List 4-1の冒頭
2刷
1: public class FreeMemoryTest { 2: public static void main(String[] args) { 3: System.out.println("空きメモリサイズ:" + ⇒ Runtime.getRuntime().freeMemory()); 4: DataSet[] data = new DataSet[10000]; 5: for(int i = 0; i < 10000; i++) { 6: data[i] = new DataSet(); 7: if((i + 1) % 100 == 0) { 8: System.out.println("生成済みインスタンス数:" ⇒ + (i + 1) + " 空きメモリサイズ:" + ⇒ Runtime.getRuntime().freeMemory()); 9: } 10: } 11: } 12: }
1: class DataSet { 2: int[] data = new int[100]; 3: } 4: 5: public class FreeMemoryTest { 6: public static void main(String[] args) { 7: System.out.println("空きメモリサイズ:" + ⇒ Runtime.getRuntime().freeMemory()); 8: DataSet[] data = new DataSet[10000]; 9: for(int i = 0; i < 10000; i++) { 10: data[i] = new DataSet(); 11: if((i + 1) % 100 == 0) { 12: System.out.println("生成済みインスタンス数:" ⇒ + (i + 1) + " 空きメモリサイズ:" + ⇒ Runtime.getRuntime().freeMemory()); 13: } 14: } 15: } 16: }

List 4-1の冒頭に4行を追加。元のリストの行番号はすべて+4となります。
2018.02.09