ホームページ > Java > &#&チュートリアル > Java でオブジェクトに割り当てられるメモリのタイプは何ですか?

Java でオブジェクトに割り当てられるメモリのタイプは何ですか?

WBOY
リリース: 2023-04-20 17:52:08
転載
1020 人が閲覧しました

1. 2 つのタイプ

(1) ポインタ衝突割り当て方式は、オブジェクトをメモリの整然とした山に割り当てるために使用されます。メモリをオブジェクトとして割り当てる場合は、オブジェクトと同じ距離の未使用部分にポインタを移動するだけです。

(2) フリー リストは、不規則なメモリのメモリ割り当てに適しています。どのメモリ領域が使用可能かを知るために、仮想マシンはリストを保持する必要があります。メモリを割り当てるときは、メモリ領域で十分な大きさの領域を選択してください。相手側に割り当てるリスト。

2. アプリケーション シナリオ

使用される具体的な方法は、蓄積されたメモリが整理整頓されているかどうかによって異なり、蓄積されたメモリが整理整頓されているかどうかは、ガベージコレクタには圧縮とソートの機能があります。

3.例

public class TestPerson {
public static void main(String[] args) {
Person = p1 = Person();
Person = p2 = Person();
p1.age = - 30;
p1.shout();
p2.shout();
}
}
ログイン後にコピー

以上がJava でオブジェクトに割り当てられるメモリのタイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート