JavaTM 2 Platform
Standard Ed. 6

javax.management
類別 ObjectInstance

java.lang.Object
  繼承者 javax.management.ObjectInstance
所有已實作的介面:
Serializable

public class ObjectInstance
extends Object
implements Serializable

用於表示 MBean 物件名及其類別名。如果 MBean 是一個 Dynamic MBean,則應該從該 MBean 提供的 MBeanInfo 中檢索其類別名。

從以下版本開始:
1.5
另請參見:
序列化表格

建構子摘要
ObjectInstance(ObjectName objectName, String className)
          允許創建具有給定物件名和完整類別名(包括包名)的 ObjectInstance。
ObjectInstance(String objectName, String className)
          允許創建具有給定字元串表示形式的物件名和完整類別名(包括包名)的objectInstance。
 
方法摘要
 boolean equals(Object object)
          比較當前的 ObjectInstance 與另一個 ObjectInstance 是否相等。
 String getClassName()
          返回類別部分。
 ObjectName getObjectName()
          返回物件名部分。
 int hashCode()
          返回該物件的雜湊碼值。
 String toString()
          返回表示此 ObjectInstance 物件字元串。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

ObjectInstance

public ObjectInstance(String objectName,
                      String className)
               throws MalformedObjectNameException
允許創建具有給定字元串表示形式的物件名和完整類別名(包括包名)的objectInstance。

參數:
objectName - 物件名的字元串表示形式。
className - ObjectInstance 的完整類別名(包括包名)。如果該 MBean 是一個 Dynamic MBean,則類別名對應於其 getMBeanInfo().getClassName()
拋出:
MalformedObjectNameException - 如果作為參數傳遞的 string 格式不正確。

ObjectInstance

public ObjectInstance(ObjectName objectName,
                      String className)
允許創建具有給定物件名和完整類別名(包括包名)的 ObjectInstance。

參數:
objectName - 物件名。
className - ObjectInstance 的完整類別名(包括包名)。如果該 MBean 是一個 Dynamic MBean,則類別名對應於其 getMBeanInfo().getClassName()。如果 MBean 是一個 Dynamic MBean,則應該從該 MBean 提供的 MBeanInfo 中檢索其類別名。
方法詳細資訊

equals

public boolean equals(Object object)
比較當前的 ObjectInstance 與另一個 ObjectInstance 是否相等。

覆寫:
類別 Object 中的 equals
參數:
object - 將與當前 ObjectInstance 進行比較的 ObjectInstance。
返回:
如果兩個 ObjectInstance 相等,則返回 true;否則返回 false。
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
從類別 Object 複製的描述
返回該物件的雜湊碼值。支持此方法是為了提高雜湊表(例如 java.util.Hashtable 提供的雜湊表)的性能。

hashCode 的常規協定是:

實際上,由 Object 類別定義的 hashCode 方法確實會針對不同的物件返回不同的整數。(這一般是通過將該物件的內部位址轉換成一個整數來實作的,但是 JavaTM 程式語言不需要這種實作技巧。)

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

getObjectName

public ObjectName getObjectName()
返回物件名部分。

返回:
物件名。

getClassName

public String getClassName()
返回類別部分。

返回:
類別名。

toString

public String toString()
返回表示此 ObjectInstance 物件字元串。未指定此字元串的格式,但是當且僅當兩個 ObjectInstance 相等時才會返回相同的字元串。

覆寫:
類別 Object 中的 toString
返回:
該物件的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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