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