日本オラクルが主催する「Javaプログラマ試験」の中で一番人気の
「Silver」の最新バージョン「SE11」に対応したテキスト&問題集。
大人気講師によるわかりやすい解説と、豊富な練習問題(模擬試験2回分含む)が
収録された決定版!
●本書の特長
【Java試験対策の第一人者による書き下ろし】
数多くのJava試験本を執筆し、絶大な支持を得ている著者による詳しい解説。
【豊富な練習問題】
各章末に分野ごとの練習問題+巻末に「本番形式の模擬試験」(2回分!)を収録。
【初学者でもわかりやすい丁寧な解説】
Java初心者でもわかりやすいよう、プログラミングやオブジェクト指向の基礎から解説
【読みやすい2色刷り】
見やすくポイントがわかりやすい2色刷り。
【手を動かしながら学習できる】
本書で出てくるサンプルコードはすべて提供。動作を確認しながら学習を進められる。
【要点をまとめたチェックシート】
試験直前まで確認できる要点チェックシート付!
●Javaプログラマ試験とは
オラクル社が主催・認定する、Javaの知識とスキルを測る試験です。
Javaプログラマ試験には、下記の3つのレベルがあります。
・Bronze(言語を初めて学ぶプログラマ向け)
・Silver(初級プログラマ向け)
・Gold(中上級プログラマ向け)
試験はJavaのバージョンに合わせていくつかあり、
「Java SE 11 」は2019年から始まった新しい試験です
(SE 11より前はSE8で、SE9、SE10は存在しません)。
●Silver試験(Oracle Certified Java Programmer, Silver SE 11)について
「Javaアプリケーション開発に必要とされる基本的なプログラミング知識を有し、
上級者の指導のもとで開発作業を行うことができる開発初心者向け資格」です。
Silver以上は世界共通資格となっており、Java関連資格の中で一番の人気になっています。
試験の詳細については、日本オラクルの資格のページを参照してください。
Chapter 1 Javaプログラミング基礎
Javaテクノロジーの概要
Java環境のセットアップ
Javaプログラムのコンパイルと実行
パッケージ宣言とインポート
練習問題
解答・解説
Chapter 2 変数と配列
リテラル
変数や定数の宣言と初期化
変数のスコープ(有効範囲)
ローカル変数の型推論
1次元配列
多次元配列
コマンドライン引数の利用
練習問題
解答・解説
Chapter 3 演算子と分岐文
演算子と演算子の優先順位
文字列の扱い(StringクラスとStringBuilderクラス)
データの比較
基本データ型の型変換
if文・if-else文
switch文
練習問題
解答・解説
Chapter 4 繰り返し文と繰り返し制御文
while文
do-while文
for文と拡張for文
制御文のネスト
繰り返し制御文
練習問題
解答・解説
Chapter 5 クラス定義とオブジェクトの生成・使用
クラスとオブジェクト
コンストラクタ
オーバーロード
可変長引数
static変数とstaticメソッド
アクセス修飾子とカプセル化
値コピーと参照情報コピー
ガベージコレクタ
練習問題
解答・解説
Chapter 6 継承とポリモフィズム
継承
オーバーライド
thisとsuperの利用
抽象クラス
インタフェース
参照型の型変換
ポリモフィズム
コレクション
ジェネリックス
オブジェクトの順序づけ
配列とリストのソートと検索
コレクションとラムダ式の基本
練習問題
解答・解説
Chapter 7 例外処理
例外と例外処理
例外クラス
try-catch-finally
throwsとthrow
オーバーライドの注意点
練習問題
解答・解説
Chapter 8 モジュール・システム
モジュール・システムの概要
モジュール定義ファイル
モジュール化されたプログラムのコンパイル、実行
モジュール・グラフ
練習問題
解答・解説
模擬試験1
模擬試験2