家・車以外で、人生で一番奮発した買い物

Javaのクラスのstaticメソッドはメモリの静的領域に確保されるんでしょうか?

A 回答 (3件)

staticメソッドは(普通のメソッドもそうですが)、Java8からはメタスペースと呼ばれる領域に確保されますよ。

それ以前はPermGenに確保されていました。

動的にオブジェクトが確保されるJavaヒープを動的領域と呼ぶなら、メタスペースは静的領域と呼んでもいいのかもしれませんが、そういう呼び名はないので混乱すると思います。
    • good
    • 1

「メモリの静的領域」とはなんですか? 「静的領域」と「静的領域でない領域」とは, どのように区別するのですか?

    • good
    • 0

良く知らんけど、JavaはJVMを使って実行される前提なんで、考え方としては、書かれたプログラムが実際の物理メモリを直接利用する事は無いと思いますよ。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報