三谷 純 著
本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Java」の実践的な入門書です(本書をお読みいただくにあたって、
基礎的なJava言語仕様が前提知識となります。基礎的なJava言語仕様
については、本書シリーズ『Java 第3版 入門編』で解説しています)。
これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、
例外処理やコレクション、ファイルの読み書きといった、本格的な
Javaプログラムを記述する際に知っておくべき基本を丁寧にわかりやすく
手ほどきします。これらを身につけることでできることの幅が広がり、
Javaプログラミングがぐっと楽しくなることでしょう。
また、パッケージやスレッド、GUI、ネットワークなど、本格的なアプリケーションを
作るために知っておきたい技術や、ガーベッジコレクションといった
プログラマとして押さえておきたい知識にも触れます。
第3版では、Java11および最新の開発環境(Eclipse)に対応、
Swingを利用したGUIアプリケーションの作成など内容の最新化を行っています。
・Javaプログラミングの実践的な知識を学びたい
・アプリケーション作成に必須の基礎を学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
(翔泳社)
本書は、現在もっとも幅広く使われているプログラミング言語の1つ「Java」の実践的な入門書です。
という方におすすめの1冊です。
この「実践編」では、コレクションフレームワークやSwingなどのクラスライブラリの使い方や、スレッド、例外処理、ガーベッジコレクションといったJava プログラムを作成する上で重要な機能を、具体例とともに、わかりやすい言葉で、なおかつできるだけ正確に説明することを心がけています。本文中で紹介するプログラムコードには、その内容に関する詳細な説明文がつけられているため、プログラムの意図を理解する上で役立つことでしょう。また、各章末には学習した大切なポイントをおさらいする練習問題を用意しています。
Javaプログラムでは、「スレッド」と呼ばれる実行単位を複数作成することで、異なる命令を同時に実行できるようになります。複数のスレッドを有効活用することで、使う人に便利なプログラムを作成できるのですが、スレッドの扱いには注意が必要です。スレッドの作成とその使い方、および扱う際の注意点について学習します。
プログラム実行時に発生するトラブルを「例外」といいます。Java言語における例外の発生の仕組みと、例外の発生を考慮した処理(例外処理)の方法について学習します。
プログラムが実行されるときには、変数の値やインスタンスなどがメモリに格納されます。Java実行環境には「ガーベッジコレクション」という、プログラムが使用するメモリを管理する仕組みがあります。その仕組みについて学習します。
Swingライブラリの多様なコンポーネントのうち、主立ったものを配置して画面を作る方法と、コンポーネントがクリックされたときに「イベント処理」を実行する方法を取り上げます。
複数のオブジェクトを管理するためのクラスをコレクションクラスと呼び、その集まりを「コレクションフレームワーク」といいます。各種のコレクションクラスを使用する方法を学習します。
「Eclipse」の使用方法を紹介
本書では、プログラム作成の学習環境として、初心者から上級者まで幅広く使用されている統合開発環境「Eclipse」の使用方法を紹介しています。学校や職場には、あらかじめ準備されていることが多いですが、自宅での学習用に、自分のパソコンにインストールし、プログラムを作成するための準備を整えておきましょう。準備の整え方(Eclipse の導入とサンプルプログラムの実行)については、付録にまとめています。
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 128 「2. 一般的なクラス宣言の例」と「3. 内部クラスを用いる例」 |
4刷 | 済 |
|
2023.06.07 | ||||||
1刷 | 129 4. 匿名クラスを用いる例 |
4刷 | 済 |
|
2023.06.07 | ||||||
1刷 | 135 上から5つ目の青枠 |
3刷 | 済 |
|
2022.05.31 | ||||||
1刷 | 136 上から2つ目、3つ目の青枠 |
3刷 | 済 |
|
2022.05.31 | ||||||
1刷 | 290 5.3 (2) の解答の1行目 |
未 | 未 |
|
2023.06.28 | ||||||
1刷 | 294 3行目 |
未 | 未 |
|
2023.06.28 |