関連サイト
本書の関連ページが用意されています。
内容紹介
Javaの難しい概念がちゃんとわかる!
本書は、Javaを学習する上で根底となる、基礎固めをするための入門書です。NetBeansを使って、短いプログラミングをしながら、Javaの基礎を学習します。Java 8対応。
型、オブジェクト、クラス、継承など、Javaを理解するのに重要な概念がありますが、これらは説明だけを読んでもなかなかわかりにくく、Java学習の最初に立ちはだかるハードルとなってしまいます。本書ではこういった概念について、実例や多くの図解を用いながら丁寧に説明します。また、理解したつもりでも間違えてしまいやすいポイントを取り上げて、挫折を回避できるように配慮しています。
説明で使う実例についても、なるべく実践の形に近づけ、クラスを新規で自作するのではなく、JavaのAPIクラスライブラリを利用する方法を中心に解説します。また、読み解きにくいJavaのオンラインリファレンスについても、本を読み終わった後の学習で活用していけるように、読み方を説明しています。
Javaをこれから学習する方はもちろん、これまでJavaの本を読んでも理解できないポイントが残ってしまった方、Javaの本を買ったけれどページが多すぎて読みきれなかった方などに、ぜひ読んでいただきたい一冊です。
紙面では、Windows 10を使って解説していますが、OS Xでも利用できます。
書誌情報
- 著者: 大澤 文孝
- 発行日: 2016-04-27 (紙書籍版発行日: 2016-04-27)
- 最終更新日: 2016-04-27
- バージョン: 1.0.0
- ページ数: 312ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
Webディレクター、ECサイト店長、企業のWeb担当者
著者について
大澤 文孝
テクニカルライター。プログラマー。情報処理技術者(「情報セキュリティスペシャリスト」「ネットワークスペシャリスト」)。Webシステムの設計・開発に従事するかたわら、実践的な開発者向けの書籍を多数執筆。主に著書に「ちゃんと使える力を身につける Webとプログラミングのきほんのきほん」(マイナビ出版)、「Amazon Web Services クラウドデザインパターン実装ガイド」(日経BP)、「UIまで手の回らないプログラマのためのBootstrap 3実用ガイド」(翔泳社)、「プログラムのつくり方」(工学社)など。
目次
CHAPTER 1 Java って何?
- この章の内容
- SECTION 01 いろいろなところで動くJava
- SECTION 02 何を作るのかで異なる作法
CHAPTER 2 Java の開発環境を整えよう
- この章の内容
- SECTION 01 Javaのプログラムを作るために必要なもの
- SECTION 02 統合開発環境を使った開発
- SECTION 03 統合開発環境「NetBeans」をインストールする
CHAPTER 3 mainメソッドで始めるコンソールアプリ
- この章の内容
- SECTION 01 プロジェクトを新規作成する
- SECTION 02 コンソールアプリケーションの約束ごと
- SECTION 03 はじめてのJavaプログラミング
CHAPTER 4 Javaプログラムの基礎(1)~「APIクラスライブラリ」と「文字列」
- この章の内容
- SECTION 01 プログラムの構成単位となる「クラス」
- SECTION 02 基本的な機能を提供する「APIクラスライブラリ」
- SECTION 03 文字列の表記方法
CHAPTER 5 Javaプログラムの基礎(2)~「変数」と「オブジェクト」
- この章の内容
- SECTION 01 値を一時的に保存する変数
- SECTION 02 Stringオブジェクトを理解する
- SECTION 03 数値の計算とプリミティブ型
- SECTION 04 文字列と数値とを相互に変換する
- SECTION 05 APIを呼び出してみよう
CHAPTER 6 Javaプログラムの基礎(3)?条件分岐の基本
- この章の内容
- SECTION 01 条件判定の基本
- SECTION 02 文字列を比較する
- SECTION 03 条件を組み合わせる
CHAPTER 7 Javaプログラムの基礎(4)?さまざまな比較とループ処理
- この章の内容
- SECTION 01 特定の書式にあてはまるか比較する
- SECTION 02 数値を比較する
- SECTION 03 switch構文を使って複数に分岐する
- SECTION 04 繰り返し処理する①条件が成り立つまで繰り返す
- SECTION 05 繰り返し処理する②指定回数だけ繰り返す
CHAPTER 8 配列とコレクション
- この章の内容
- SECTION 01 連続するデータをまとめて配列に保存する
- SECTION 02 後から要素の数を変更できるArrayListオブジェクト
- SECTION 03 さまざまなコレクションと列挙操作
- SECTION 04 キーと値を保持するマップ
- SECTION 05 配列やコレクションのコピー
CHAPTER 9 クラス、インターフェイス、そして、実用的なJavaプログラミングに向けて
- この章の内容
- SECTION 01 クラスとのつきあい方
- SECTION 02 クラスを改良するための継承とインターフェイス
- SECTION 03 クラスの継承やインターフェイス実装の実際
- SECTION 04 AndroidアプリにおけるJava