Oracle Certified Java Programmer, Silver SE 11 認定資格 対策講座 BOOKNS-オリジナルテキスト
Oracle認定資格試験であるOCJ-P Silver SE11の試験に対応!
試験対策と実践力を効率よく身につける、現役エンジニア講師によるBOOKNSオリジナルテキスト!
本書は、開校20周年を迎えるITの技術専門スクールで作られた試験対策テキストを、BOOKNSの為に改修したオリジナルテキストです。
未経験からでも合格までたどり着くために、テキストでの解説とプログラミング演習を交互に行えるようになっており基礎力と技術力を同時に身に着けられるようになっています。
また試験対策の為の確認問題や模擬問題も多数用意しており、この1冊で十分に合格を目指すことができます。
・はじめてOCJ-P Silver試験に挑戦する人
・効率的に得点力をつけたい人
・1冊で合格までたどり着きたい人
- 目次
- 練習問題
- 著者プロフィール
第0章
開発・実行環境の準備
- ポイント
- JDKインストール
- Eclipseインストール
- まとめ
第1章
オブジェクト指向
- ポイント
- オブジェクト指向
- オブジェクト
- クラス
- インスタンス化
- カプセル化
- インタフェースとポリモーフィズム
- 関係
- 関連
- データの流れ
- まとめ
第2章
Java基礎
- ポイント
- Javaの概要
- プログラム実行の流れ
- プログラム作成
- コンパイル
- クラスファイルの生成
- プログラムの実行
- プログラムの構造
- 記号
- クラスブロック
- メソッドブロック
- 引数
- 戻り値
- コメント
- リテラル
- 識別子
- キーワード(予約語)
- 変数
- データ型
- 基本データ型
- オブジェクト参照型((文字列)
- 演算子
- 算術演算子
- インクリメントとデクリメント
第3章
Javaアルゴリズム
- ポイント
- 論理演算子
- フロー制御
- 条件分岐
- if文
- else if文
- 条件演算子
- switch文
- 繰り返し
- for文
- while文
- do-while文
- ネストする繰り返し
- break文とcontinue文
- ラベル
- まとめ
第4章
配列
- ポイント
- 配列
- 多次元配列
- ArrayListクラス
- ジェネリックス
- ダイヤモンド演算子
- 拡張for文
- コマンドライン引数
- まとめ
第5章
クラス定義
- ポイント
- クラス作成
- 変数宣言
- メソッド
- メソッドの呼び出し
- インスタンス化
- 変数のスコープ
- コンストラクタ
- デフォルトコンストラクタ
- staticイニシャライザ
- ガベージコレクション
- finalize()メソッド
- 基本データ型と参照型の違い
- アクセス制御
- Javaパッケージ
- import文
- Javaの主なパッケージ
- -dオプション
- まとめ
第6章
継承、ポリモフィズム
- ポイント
- クラスの継承
- オーバーロード
- オーバーライド
- final修飾子
- super
- this
- 抽象クラス
- インタフェース
- 型変換
- 基本データ型の型変換
- オブジェクト参照型の型変換
- オブジェクト参照型のキャスト
- ラッパークラス
- オートフィルタの操作
- Java API
- まとめ
第7章
例外処理
- ポイント
- Javaの例外の仕組み
- 例外処理の仕組み
- Javaの例外の仕組み
- 独自例外クラス
- try – catchブロック
- finallyブロック
- 複数のcatchブロック
- throws
- throw
- ライブラリ利用時の注意
- 例外の宣言
- まとめ
第8章
ラムダ式
- ポイント
- ネストクラス
- ローカルクラス
- 匿名クラス
- 関数型インターフェース
- ラムダ式
- ラムダ式の省略記法
- まとめ
第9章
Java 8 のAPI
- ポイント
- Java.timeパッケージ
- LocalDateクラス
- LocalTimeクラス
- LocalDateTimeクラス
- まとめ
第10章
Java 11 追加内容
- ポイント
- 可変長引数
- ローカル変数の型推論
- クラスパス
- モージュール・システム
次のコードがあります。sbが保持する文字をすべて削除するコードとして正しいものは次のどれですか。1つ選択してください。
StringBuilder sb = new StringBuilder("hello");
- sb.delete();
- sb.delete(0,sb.size());
- sb.removeAll();
- sb.delete(0,sb.length());
- sb.remove();
- sb.deleteAll();
次のプログラムを確認してください。このプログラムをコンパイル・実行した結果として正しいものを選んでください(1つ選択)
public class Sample {
public static void main(String[] args) {
while(false){
System.out.println("A");
}
}
}
- コンパイルエラーが発生する
- 実行時に例外がスローされる
- AAA…と表示が無限ループする
- 無限ループが発生し、何も表示されない
- Aと表示される
- 何も表示されない
次のコードがあります。正しくコンパイルできる行は次のどれですか。2つ選択してください。
public class Test {
public static void main(String[] args) {
short s = (short)9L;
byte b = 335;
float f = 3.14;
double d = 123.45;
}
}
- 4行目
- 3行目
- 5行目
- 6行目
山本 将太郎(やまもと しょうたろう)
山本講師はこんな人
LPICやCCNAといったインフラ系の講座から、LAMPやJava、PBLなどの開発系の講座まで幅広い講座を受け持つ。ブロックチェーンやChatGPTといった最先端のテクノロジーに対する知見を持つ一方、難解な技術をかみ砕いて分かりやすく説明する授業が人気。
BOOKNS(ブックネス)とは、エンジニア育成に特化した定額制のオンライン学習サービスです。
開校20年の歴史をもつITスクール、システムアーキテクチュアナレッジのノウハウが詰まったオンライン教材に、現役講師によるコーチング・試験対策までをオールインワンにした、人材育成サービスの決定版!
お得な
サブスクリプションプランを
ご用意
法人 1ヶ月あたり
円/人(税込 5,500円)
個人 1ヶ月あたり
円/人(税込 3,300円)
※一部サービスのご利用には別途追加料金が発生致します。