OpenJDK 8 - VMID

वर्ग VMID




openjdk

वर्ग VMID

सभी लागू इंटरफेस:
Serializable
public final class VMID
extends Object
implements Serializable

एक VMID एक पहचानकर्ता है जो सभी जावा वर्चुअल मशीनों में अद्वितीय है। VMID का उपयोग वितरित VM संग्राहक द्वारा क्लाइंट VMs की पहचान करने के लिए किया जाता है।

कंस्ट्रक्टर्स

VMID

public VMID()

एक नया VMID बनाएं। इस निर्माणकर्ता से लौटाया गया प्रत्येक नया VMID निम्न परिस्थितियों में सभी जावा वर्चुअल मशीनों के लिए अद्वितीय है: ए) वर्ग java.rmi.server.UID की वस्तुओं के लिए विशिष्टता के लिए शर्तें संतुष्ट हैं, और बी) इसके लिए एक पता प्राप्त किया जा सकता है मेजबान जो इस वस्तु के जीवनकाल के लिए अद्वितीय और निरंतर है।

तरीके

अनोखा है

@Deprecated
public static boolean isUnique()

पदावनत।

इस मेजबान के लिए एक सटीक पता निर्धारित किया जा सकता है, तो सही लौटें। यदि गलत, विश्वसनीय VMID इस होस्ट से उत्पन्न नहीं किया जा सकता है

यह दिखाता है:
सच है अगर मेजबान का पता निर्धारित किया जा सकता है, तो गलत है

हैश कोड

public int hashCode()

इस VMID के लिए हैश कोड की गणना करें।

ओवरराइड:
java.lang.Object क्लास java.lang.Object
यह दिखाता है:
इस ऑब्जेक्ट के लिए हैश कोड मान।
यह भी देखें:
java.lang.Object , System.identityHashCode(java.lang.Object)

के बराबर होती है

public boolean equals(Object obj)

इस VMID की तुलना दूसरे से करें, और यदि वे समान पहचानकर्ता हैं, तो वापस लौटें।

ओवरराइड:
कक्षा java.lang.Object में java.lang.Object
पैरामीटर:
obj - संदर्भ वस्तु जिसके साथ तुलना करना है।
यह दिखाता है:
true अगर यह वस्तु ओब्ज तर्क के समान है; false अन्यथा।
यह भी देखें:
java.lang.Object , java.lang.Object

तार

public String toString()

इस वीएमआईडी का रिटर्न स्ट्रिंग प्रतिनिधित्व।

ओवरराइड:
कक्षा java.lang.Object में java.lang.Object
यह दिखाता है:
ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व।