私はJavaが初めてで、JVMが機能するシーケンスを理解しようとしています.次のクエリがあります。
1) 実行時にクラスをロードできますか。
2)実行時に静的変数にメモリを割り当てることはできますか。
3)Javaの関数内で静的変数を定義できないのはなぜですか?
以下に示す例を使用して説明していただければ幸いです。
public class Test{
public static void main(String[] args)throws IOException {
static int d;
}
}
この例ではメソッド内に static を書いているのでエラーになります。上記の文脈で説明していただけると助かります。