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
в классе Object
object
- Объектный экземпляр, по сравнению с которым должен быть текущий объектный экземпляр.Object.hashCode()
, HashMap
public int hashCode()
Object
HashMap
. Общий контракт hashCode
:
hashCode
метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals
сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный классом Object
действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования JavaTM.)
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public ObjectName getObjectName()
public String getClassName()
public String toString()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.