JavaTM 2 Platform
Standard Ed. 6

java.lang.management
列舉 MemoryType

java.lang.Object
  繼承者 java.lang.Enum<MemoryType>
      繼承者 java.lang.management.MemoryType
所有已實作的介面:
Serializable, Comparable<MemoryType>

public enum MemoryType
extends Enum<MemoryType>

記憶體池的型別。

從以下版本開始:
1.5

列舉常數摘要
HEAP
          堆積(heap)空間記憶體型別。
NON_HEAP
          非堆積(heap)空間記憶體型別。
 
方法摘要
 String toString()
          返回該 MemoryType 的字元串表示形式。
static MemoryType valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static MemoryType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
從類別 java.lang.Enum 繼承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
從類別 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait
 

列舉常數詳細資訊

HEAP

public static final MemoryType HEAP
堆積(heap)空間記憶體型別。

Java 虛擬機器具有一個堆積(heap)空間,堆積(heap)空間是運行時資料區域,全部類別實例和陣列的記憶體均從此處分派。


NON_HEAP

public static final MemoryType NON_HEAP
非堆積(heap)空間記憶體型別。

Java 虛擬機器管理堆積(heap)空間之外的記憶體(稱為非堆積(heap)空間記憶體)。非堆積(heap)空間記憶體包括方法區 和 Java 虛擬機器的內部處理或優化所需的記憶體。它存儲每個類別結構,如運行時常數池、欄位和方法資料,以及方法和建構子的程式碼。

方法詳細資訊

values

public static final MemoryType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(MemoryType c : MemoryType.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MemoryType valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 字元串必須與用於宣告該型別的列舉常數的 標識符完全比對。(不允許有多餘 的空格。)

參數:
指定要返回的列舉常數的名稱。 -
返回:
返回帶有指定名稱的列舉常數
拋出:
如果該列舉型別沒有帶有指定名稱的常數, - 則拋出 IllegalArgumentException

toString

public String toString()
返回該 MemoryType 的字元串表示形式。

覆寫:
類別 Enum<MemoryType> 中的 toString
返回:
MemoryType 的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only