山本 道子 著
日本オラクルのJava資格のうち、入門レベルである「Bronze」の取得を目指す人のための学習書です。プログラミング言語未経験者が主な受験層となるため、試験範囲であるJava言語の基本仕様からオブジェクト指向の基礎知識までを、2色刷りの見やすい紙面で丁寧に解説。学習効果を高める章末問題と、本試験さながらの模擬試験で、合格する力を付けます。サンプルコード及び試験直前に役立つ直前対策シートつき!
【対応試験について】
本書は「Bronze SE 7」(試験番号:1Z0-802)用に作成された学習書ですが、試験内容に変更がないため「Bronze SE 7/8」(試験番号:1Z0-814)にも対応しております。
第1章 Java言語のプログラムの流れ
プログラム
プログラムとは
プログラミング言語とは
Javaテクノロジーの特徴
Javaプラットフォーム各エディションの特徴
Javaが提供するエディション
Java SE
Java ME
Java EE
Java環境のセットアップ
Java環境とは
JDKのインストール
Path環境変数の設定
Javaプログラムのコンパイルと実行
プログラム実行までの流れ
(1)プログラムの作成
(2)javacコマンドによるコンパイル
(3)javaコマンドによる実行
ソースファイルとクラスファイル
練習問題
解答・解説
第2章 データの宣言と使用
リテラル
変数や定数の宣言と初期化
変数とデータ型
変数の宣言と値の代入
符号つき整数と浮動小数点数のデフォルト型
定数
文字列は参照型
識別子と予約語
配列
配列とは
配列の作成
添え字(インデックス)
コマンドラインの引数の利用
練習問題
解答・解説
第3章 演算子と分岐文
演算子と優先度
演算子とは
算術演算子
単項演算子
代入演算子と複合代入演算子
関係演算子
論理演算子
null比較
if文・if-else文
制御文とは
条件文とは
if文
if-else文
else if文
条件演算子
ifのネスト
switch文
練習問題
解答・解説
第4章 繰り返し文と繰り返し制御文
while文
構文と動作
ループと無限ループ
do-while文
構文と動作
while文との違い
for文と拡張for文
for文
拡張for文
制御文のネスト
繰り返し制御文
break文
continue文
ラベル
練習問題
解答・解説
第5章 オブジェクト指向コンセプト
なぜオブジェクト指向か
システム開発における課題
オブジェクトとは
オブジェクト指向言語の機能
属性と操作
カプセル化とデータ隠蔽
クラスと継承
クラス
インスタンス化
継承
インターフェースとポリモフィズム
練習問題
解答・解説
第6章 クラス定義とオブジェクトの生成・使用
クラスとオブジェクト
クラスの定義
変数の宣言
メソッド定義
インスタンス化
変数のスコープ
コンストラクタ
コンストラクタの定義
コンストラクタの呼び出し
デフォルトコンストラクタ
オーバーロード
オーバーロードとは
コンストラクタのオーバーロード
static変数とstaticメソッド
static変数とは・staticメソッドとは
static変数とstaticメソッドの呼び出し
インスタンスメンバとstaticメンバのクラス内でのアクセス
アクセス修飾子とカプセル化
アクセス修飾子
アクセス制御の推奨ルール
ガベージコレクタ
ガベージコレクタとは
オブジェクトをガベージコレクタの対象にする
練習問題
解答・解説
第7章 継承
継承
継承関係のあるクラスの作成
java.lang.Objectクラス
オーバーライド
オーバーライドとは
final修飾子
this
thisを介して変数を使用する
thisを介してコンストラクタを呼び出す
super
superを介してメソッドを呼び出す
superを介してコンストラクタを呼び出す
練習問題
解答・解説
第8章 ポリモフィズムとパッケージ
抽象クラス
抽象クラスとは
抽象クラス・抽象メソッドの存在理由
抽象クラスを継承したクラスの定義
インターフェース
インターフェースとは
インターフェースでの変数とメソッド
インターフェースの実装クラス
インターフェースの継承
基本データ型と参照型の型変換
基本データ型の型変換
基本データ型の暗黙型変換
キャストを使用した基本データ型の型変換
参照型の型変換
参照型の暗黙型変換
キャストを使用した参照型の型変換
ポリモフィズム
パッケージ宣言とインポート
パッケージとは
パッケージ化
パッケージ化されたクラスのコンパイルと実行
import文
利用されるクラス側の注意点
練習問題
解答・解説
模擬試験
模擬試験
解答・解説
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 第3章(chap03)のダウンロードサンプルコード「Sample3_3.java」 |
2刷 | 未 |
|
2014.02.12 | ||||||||||
1刷 | v 表2の「会場試験料」の価格変更 |
2刷 | 未 |
|
2013.08.09 | ||||||||||
1刷 | 003 図1-1 ユーザの操作とアプリケーション内部の動作 |
2刷 | 未 |
|
2013.02.20 | ||||||||||
1刷 | 032 下から2行目 |
2刷 | 未 |
|
2012.12.06 | ||||||||||
1刷 | 033 表2-1:整数リテラル |
2刷 | 未 |
|
2012.12.06 | ||||||||||
1刷 | 044 図2-4の下の本文 |
2刷 | 未 |
|
2013.06.24 | ||||||||||
1刷 | 047 【実行結果】の2行目 |
2刷 | 未 |
|
2013.08.09 | ||||||||||
1刷 | 051 問題2-7の選択肢B |
4刷 | 未 |
|
2014.12.26 | ||||||||||
1刷 | 056 問題2-8の選択肢Bの解説 |
2刷 | 未 |
|
2013.06.24 | ||||||||||
1刷 | 096-097 【実行結果】 |
2刷 | 未 |
|
2013.08.09 | ||||||||||
1刷 | 097 「参考」の3行目 |
2刷 | 未 |
|
2013.03.15 | ||||||||||
1刷 | 153 本文5行目 |
2刷 | 未 |
|
2013.03.19 | ||||||||||
1刷 | 172 問題6-2の選択肢F |
2刷 | 未 |
|
2013.04.02 | ||||||||||
1刷 | 248 問題8-15の選択肢E |
2刷 | 未 |
|
2013.08.09 | ||||||||||
1刷 | 309 問題19の解説の1行目 |
2刷 | 未 |
|
2013.04.12 | ||||||||||
1刷 | 316 問題54の解説(1行目) |
2刷 | 未 |
|
2013.06.10 |
d(^0゚)/b さん
2017-05-17
わかりやすく練習問題も豊富で良い本だったと思う。Java Bronzeの新しいの(1Z0-814)を受けてみようかと思うんでその対策として、安かったので購入して読んだのだった。Java未経験で勉強しないでとりあえず巻末模擬試験やったら35/60点と合格点に1点届かず。一通り読んだあともっかいやったら55/60点までいけたので、今日受験してみようかなと思う。
susue さん
2015-12-26
ブロンズは結構レベル低い