|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ObjectInstance extends Object implements Serializable
MBeanInfo это обеспечивает.| Конструктор и Описание |
|---|
ObjectInstance(ObjectName objectName, String className)
Позволяет объектному экземпляру создаваться данный имя объекта и полное имя класса, включая имя пакета.
|
ObjectInstance(String objectName, String className)
Позволяет объектному экземпляру создаваться данный строковое представление имени объекта и полного имени класса, включая имя пакета.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object object)
Сравнивает текущий объектный экземпляр с другим объектным экземпляром.
|
Строка |
getClassName()
Возвращает часть класса.
|
ObjectName |
getObjectName()
Возвращает часть имени объекта.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
Строка |
toString()
Возвращает строку, представляющую этот объект ObjectInstance.
|
public ObjectInstance(String objectName, String className) throws MalformedObjectNameException
objectName - Строковое представление имени объекта.className - Полное имя класса, включая имя пакета, объектного экземпляра. Если MBean является Динамическим MBean, имя класса соответствует getMBeanInfo().getClassName().MalformedObjectNameException - У строки, которую передают в качестве параметра, нет правильного формата.public ObjectInstance(ObjectName objectName, String className)
objectName - Имя объекта.className - Полное имя класса, включая имя пакета, объектного экземпляра. Если MBean является Динамическим MBean, имя класса соответствует getMBeanInfo().getClassName(). Если MBean является Динамическим MBean, имя класса должно быть получено от MBeanInfo это обеспечивает.public boolean equals(Object object)
equals в классе Objectobject - Объектный экземпляр, по сравнению с которым должен быть текущий объектный экземпляр.Object.hashCode(), HashMappublic int hashCode()
ObjectHashMap. Общий контракт hashCode :
hashCode метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный классом Object действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования JavaTM.)
hashCode в классе ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public ObjectName getObjectName()
public String getClassName()
public String toString()
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.