素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Oracle Java SE 8 Silver (基本文法)
「Oracle Java SE 8 Silver (基本文法)」の記事一覧
「throws」節に複数の例外を記述する際の区切り記号は何ですか。
メソッド定義のthrowsの後には、例外クラス名をコンマで区切って列挙します。
2026年3月18日
Java 8から追加されたインターフェースの「デフォルトメソッド」のキーワードは何ですか。
defaultキーワードを付けることで、インターフェースにメソッドの実装を記述できます。
2026年3月18日
「A a1 = new A(); A a2 = a1;」とした場合、生成されたオブジェクトの数はいくつですか。
newで生成された実体(オブジェクト)は1つであり、a2はa1と同じ場所を指しているだけです。
2026年3月18日
Java 8で追加された、1つの抽象メソッドを持つことを保証するアノテーションは何ですか。
ラムダ式の対象となる関数型インターフェースであることを示すアノテーションです。
2026年3月18日
「abstract」と「final」を同じクラスに同時に付けることはできますか。
abstractは継承を前提とし、finalは継承を禁止するため、共存は不可能です。
2026年3月18日
可変長引数(…)をメソッドの引数リストの最初に置くことはできますか。
可変長引数は、引数リストの最後にある必要があります。
2026年3月18日
「String[] s = new String[3];」において「s.length()」を呼ぶとどうなりますか。
配列の長さはメソッドではないため、length()(括弧付き)で呼ぶとコンパイルエラーになります。
2026年3月18日
「switch(x)」において、xがnullの場合どうなりますか。
switchの判定対象のオブジェクト参照がnullである場合、実行時に例外がスローされます。
2026年3月18日
「”Java”.equals(“java”)」の結果は何ですか。
equalsメソッドは大文字小文字を区別するため、この比較はfalseを返します。
2026年3月18日
「System.out.println(10 > 5 ? “A” : 0);」の結果はどうなりますか。
三項演算子の戻り値の型が異なっていても、評価された方の値が適切に出力されます。
2026年3月18日
投稿のページ送り
1
…
65
66
67
…
139