素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Oracle Java SE 8 Silver (基本文法)
「Oracle Java SE 8 Silver (基本文法)」の記事一覧
「FileNotFoundException」をキャッチする際、親である「IOException」より先に記述すべきですか。
より具体的(子クラス)な例外を先にcatchしないと、到達不能コードとしてコンパイルエラーになります。
2026年3月18日
Javaの予約語(キーワード)ではないものはどれですか。
null, true, falseは予約語ではなくリテラルですが、識別子としては使用できません。
2026年3月18日
ラムダ式「(s) -> System.out.println(s)」の引数sの型はどのように決定されますか。
コンパイラがターゲットとなる関数型インターフェースの抽象メソッドの定義から型を推論します。
2026年3月18日
「static」メンバにアクセスする際、インスタンス参照(obj.staticMethod())を使用するとどうなりますか。
文法上は可能ですが、静的メンバはクラス名を通じてアクセスすることが推奨されます。
2026年3月18日
外部クラスから見て「static」な内部クラス(Nested Class)をインスタンス化する正しい方法はどれですか。
static内部クラスは外部クラスのインスタンスを必要とせず、直接生成できます。
2026年3月18日
オーバーライドするメソッドの戻り値型を、親クラスの戻り値型の子クラスにすることは可能ですか。
Java 5以降、オーバーライド時に戻り値の型を元の型のサブタイプに変更することが許可されています。
2026年3月18日
「for(int i=0, j=0; i<3; i++, j++)」のように複数の変数を宣言・更新することは可能ですか。
for文の初期化部と更新部では、同じ型の変数であれば複数同時に記述できます。
2026年3月18日
「int[] a = {1, 2}; int[] b = a.clone();」としたとき「a == b」の結果はどうなりますか。
cloneメソッドは中身が同じ別の配列オブジェクトを生成するため、参照比較「==」はfalseとなります。
2026年3月18日
switch文のcase値に「final int X = 10;」を使用した変数を指定できますか。
final修飾子が付いた定数変数であれば、caseラベルの定数式として利用可能です。
2026年3月18日
「boolean b = (10 >= 10) && (5 < 2);」実行後のbの値は何ですか。
右辺の条件(5 < 2)が偽(false)であるため、論理積の結果はfalseとなります。
2026年3月18日
投稿のページ送り
1
…
63
64
65
…
139