素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Oracle Java SE 8 Silver (基本文法)
「Oracle Java SE 8 Silver (基本文法)」の記事一覧
「System.gc()」を呼び出した時の確実な動作はどれですか。
System.gc()は実行を促すだけであり、実際にいつ実行されるかはJVMに依存します。
2026年3月18日
「transient」修飾子を付けた変数の挙動はどうなりますか。
オブジェクトをシリアライズ(直列化)して保存する際、その変数の値は保存されなくなります。
2026年3月18日
「public static void main(String… args)」という宣言は有効ですか。
可変長引数は配列として扱われるため、mainメソッドの引数として有効です。
2026年3月18日
「010」(数値リテラル)を10進数で表すといくつになりますか。
先頭が0で始まる数値リテラルは8進数として扱われるため、8進数の10は10進数の8です。
2026年3月18日
Java 8のインターフェースにstaticメソッドを定義することは可能ですか。
Java 8以降、インターフェースに実装を持つstaticメソッドを定義できるようになりました。
2026年3月18日
内部クラス(Inner Class)から外部クラスのprivateメンバにアクセスできますか。
内部クラスは外部クラスのスコープ内にあるため、privateであっても直接アクセス可能です。
2026年3月18日
「int[] a = new int[0];」という宣言は有効ですか。
長さ0の配列を作成することは文法上可能であり、要素を持たない配列オブジェクトとなります。
2026年3月18日
「Object obj = “Hello”; String s = (String)obj;」は何と呼ばれますか。
より抽象的な型(Object)から具体的な型(String)へキャストすることをダウンキャストと呼びます。
2026年3月18日
「int x = 10; int y = x++ + ++x;」実行後のyの値は何ですか。
10(評価後11) + 12(評価前12)となり、合計は22となります。
2026年3月18日
「”abc” == “abc”」の結果がtrueになる理由は何ですか。
Javaには文字列リテラルを再利用する「コンスタントプール」の仕組みがあるためです。
2026年3月18日
投稿のページ送り
1
…
70
71
72
…
139