-  
       - All Superinterfaces:
-  
         Mirror
 - All Known Subinterfaces:
-  
         ArrayReference,BooleanValue,ByteValue,CharValue,ClassLoaderReference,ClassObjectReference,DoubleValue,FloatValue,IntegerValue,LongValue,ModuleReference,ObjectReference,PrimitiveValue,ShortValue,StringReference,ThreadGroupReference,ThreadReference,VoidValue
 
 public interface Value extends Mirror 目标VM中值的镜像。 此接口是包含原始值和对象值的值层次结构的根。可以访问值的一些示例: ObjectReference.getValue(Field)- value of a field StackFrame.getValue(LocalVariable)- value of a variable VirtualMachine.mirrorOf(double)- created in the target VM by the JDI client ModificationWatchpointEvent.valueToBe()- returned with an event 下表说明了Value的哪些子接口用于镜像目标VM中的值 - Subinterfaces ofPrimitiveValueKind of value For example -
 expression in target Is mirrored as an
 instance ofTypeof valueValue.type()a booleantrueBooleanValueBooleanTypea byte(byte)4ByteValueByteTypea char'a'CharValueCharTypea double3.1415926DoubleValueDoubleTypea float2.5fFloatValueFloatTypean int22IntegerValueIntegerTypea long1024LLongValueLongTypea short(short)12ShortValueShortTypea voidVoidValueVoidType
 Subinterfaces ofObjectReferenceKind of value For example -
 expression in target Is mirrored as an
 instance ofTypeof valueValue.type()a class instancethisObjectReferenceClassTypean arraynew int[5]ArrayReferenceArrayTypea string"hello"StringReferenceClassTypea threadThread.currentThread()ThreadReferenceClassTypea thread groupThread.currentThread()
 .getThreadGroup()ThreadGroupReferenceClassTypeajava.lang.Class
 instancethis.getClass()ClassObjectReferenceClassTypea class loaderthis.getClass()
 .getClassLoader()ClassLoaderReferenceClassType
 Other values Kind of value For example -
 expression in target Is mirrored asTypeof value nullnullnulln/a- 从以下版本开始:
- 1.3