ホームページ >Java >&#&チュートリアル >メソッド領域の詳細な紹介
以下のエディターは、Java ヒープ領域、メソッド領域、スタック領域について詳しく説明した記事を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターに従って見てみましょう。ヒープ領域: スレッドによって共有されるクラス オブジェクトのみを格納します。メソッド領域: 静的ストレージ領域とも呼ばれ、スレッドによって共有されるクラス ファイルと静的データを格納します。型変数領域、実行環境コンテキスト、演算命令領域、スレッドは共有されません。 private String a = “aa” //a はヒープ領域にあります。 パブリックブールメソッドB() { String b = “bb” //b はスタック領域にあります。 final&a
1. ヒープ領域の詳細な紹介
はじめに: 以下のエディターは、Java ヒープ領域、メソッド領域、スタック領域について詳しく説明した記事をお届けします。 。編集者はこれがとても良いと思ったので、参考として共有します。エディターに従って見てみましょう。ヒープ領域: スレッドによって共有されるクラス オブジェクトのみを格納します。メソッド領域: 静的ストレージ領域とも呼ばれ、スレッドによって共有されるクラス ファイルと静的データを格納します。型変数領域、実行環境コンテキスト、操作命令領域、スレッドは共有されません。class A { private ...
はじめに: 以下のエディターは、Java ヒープ領域、メソッド領域、スタック領域について詳しく説明した記事を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターに従って見てみましょう。ヒープ領域: スレッドによって共有されるクラス オブジェクトのみを格納します。メソッド領域: 静的ストレージ領域とも呼ばれ、スレッドによって共有されるクラス ファイルと静的データを格納します。型変数領域、実行環境コンテキスト、操作命令領域、スレッドは共有されません。class A { private ...
3. Java 仮想マシンの基本概念
はじめに : クラスロードサブシステム: ファイルシステムまたはネットワークからクラス情報をロードする責任を負い、ロードされた情報はメソッド領域と呼ばれるメモリ空間に保存されます。
4. Java のヒープ領域、メソッド領域、スタック領域のコード例の簡単な紹介
はじめに: 以下のエディターが、 Javaヒープ領域、メソッド領域、スタック領域。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして一緒に見てみましょう
5. Java キーワード static の詳細な紹介
はじめに: static は「グローバル」または「静的」を意味し、メンバー変数の変更に使用されます。メンバー メソッドも静的コード ブロックを形成できますが、Java 言語にはグローバル変数の概念がありません。 static によって変更されたメンバー変数とメンバー メソッドは、クラスのオブジェクトから独立しています。つまり、クラスの特定のインスタンスに依存せず、クラスのすべてのインスタンスによって共有されます。このクラスがロードされている限り、Java 仮想マシンはデフォルトでクラス名に基づいてランタイム データ領域のメソッド領域でそれらを見つけることができます。したがって、静的オブジェクトは、オブジェクトが作成される前にアクセスできます
6 Java 仮想マシンの詳細な説明
。
はじめに: 1. JVM の主な構造は次のとおりです: 2. 各領域の機能の紹介 1) メソッド領域: (1) 仮想マシンによってロードされるクラス情報、定数、静的変数などを格納するために使用されます。各スレッドによって使用されます。 共有メモリ領域。(2) デフォルトの最小値は 16MB で、最大値は 64MB です。 -XX:PermSize および -XX:MaxPermSize パラメータを使用して制限できます。
7. Java 仮想マシン学習 - アーキテクチャ メモリ モデル
概要: 「永続世代」および「非ヒープ」とも呼ばれ、クラス情報、定数、仮想マシンによってロードされる静的変数であり、各スレッド領域によって共有されるメモリです。デフォルトの最小値は 16MB、最大値は 64MB です。 -XX:PermSize および -XX: を使用して、メソッド領域のサイズを制限できます。 MaxPermSize パラメーター。
概要: オブジェクト アクセスには、Java スタック、Java ヒープ、メソッド領域の 3 つのメモリ領域が含まれます
9 . Javaの静的メソッドとインスタンスメソッドの違いの詳細な説明
はじめに: この記事では、Javaの静的メソッドとインスタンスメソッドの違いを詳しく紹介します。友達も参考にしてください
10. Ajax の get メソッドと post メソッドの違い
はじめに: Ajax の get メソッドと post メソッドの違い 1. get( ) と post() 1.get は、送信されたフォームの ACTION 属性にパラメーター データ キューを追加することを指します。URL では、値はフォーム内の各フィールドに対応しており、URL で確認できます。フォーム内の各フィールドとそのコンテンツを HTML HEADER に配置し、それを ACTION 属性で指定された URL アドレスに送信する HTTP ポスト メカニズム。 2. get メソッドには、サーバー側で Re を使用します。 ...
[関連する Q&A の推奨事項]:
javascript - vue.js プラグインのグローバル メソッド、グローバル リソース、インスタンス メソッドの違いは何ですか?
Java の StringPool は、メソッド領域とすべてのクラスで共有されますか?
python3.x - Python の string.casefold メソッドと string. lower メソッドの違いは何ですか?
linux - C++ 関数のデフォルトのパラメーターが割り当てられているかどうかを確認する方法呼び出されたとき(またはデフォルトパラメータが使用されたとき)
?
以上がメソッド領域の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。