Java Gold保持者の視点で見ると、Silverの第1章には「ディレクトリ構造と実行コマンドの不整合」を突く引っかけ問題が頻出します。以下の状況、正しく実行できるコマンドはどれか分かりますか?
// ファイル構造: src/com/sample/Main.java (package com.sample; 宣言あり)// カレントディレクトリ: src/java Main // 実行エラー(クラスが見つからない)java com.sample.Main // これが正解!// プロの理解(一発合格のコツ)Java 17の実行時、JVMは「完全修飾クラス名(FQCN)」を求めます。パッケージ宣言がある場合、ディレクトリ構造も含めて指定しなければなりません。試験ではここに「-cp」オプションが絡み、さらに複雑化します。この「パッケージとディレクトリの物理的な一致」を理解することがSilver攻略の第一歩です。
このように、IDE(開発ツール)任せでは気づけない「Java本来の実行メカニズム」を本セミナーでは図解で徹底攻略。最新のJava SE 17で導入されたモジュールによるカプセル化など、独学では理解しにくい範囲も現役PLが噛み砕いてお伝えします。
※セミナー内では、試験に出る「コマンドオプション&パッケージ規則」をまとめた特製カンニングシートを配布します。