Interface C denoted by the name N consists of the construction in Types, and method handles, and when deriving string literals and call Symbolic references to classes, interfaces, methods, fields, method §4.4.7) - are only used indirectly when deriving Interface - the CONSTANT_NameAndType_info and CONSTANT_Utf8_info The constant_pool table of the binary representation of a class or Using IEEE 754 single and double formats, respectively. The run-time constant values derivedįrom these structures must thus be values that can be represented Values in IEEE 754 double format ( §4.4.4, Single format and CONSTANT_Double_info structures represent The binary representation of a class or interface.ĬONSTANT_Float_info structures represent values in IEEE 754 Structure a reference to that class instance is the result ofĪre derived from CONSTANT_Integer_info, CONSTANT_Float_info,ĬONSTANT_Long_info, or CONSTANT_Double_info structures Of Unicode code points given by the CONSTANT_String_info Instance of class String is created containing the sequence Literal derivation is a reference to that same instance of class Of Unicode code points identical to that given by theĬONSTANT_String_info structure, then the result of string Such a reference gives:Ĭalled on an instance of class String containing a sequence ( §4.4.10) in the binary representation of aĬlass or interface. Of a class, or a method of an interface, depending on the kind ofĪ method type is derived from a CONSTANT_MethodType_info Symbolic reference to a field of a class or interface, or a method Interface in which the method is to be found.Ī method handle is derived from a CONSTANT_MethodHandle_info Of the interface method, as well as a symbolic reference to the Such a reference gives the name and descriptor ( §4.4.2) in the binary representation of aĬlass or interface. To the class in which the method is to be found.Ī method of an interface is derived from aĬONSTANT_InterfaceMethodref_info structure Name and descriptor of the method, as well as a symbolic reference Symbolic reference to the class or interface in which the field isĪ method of a class is derived from a CONSTANT_Methodref_info Reference gives the name and descriptor of the field, as well as a In the binary representation of a class or interface. Refers to the name of a class or interface, it should beĪ field of a class or an interface is derived from aĬONSTANT_Fieldref_info structure ( §4.4.2) If the element type is a reference type, it is representedīy the ASCII "L" character followed by the binary name §5.7 describes when a Java Virtual Machine exits.Įlement type is a primitive type, it is represented by the Introduces the notion of binding native methods. Linking is described inĬlasses and interfaces are initialized. Of classes and interfaces are loaded by class loaders and how classesĪnd interfaces are created. §5.3 specifies how binary representations Loading, linking, and initialization are first initiated by the References from the binary representation of a class or §5.1 describes how the Java Virtual Machine derives symbolic Interface consists of executing the class or interface initialization Of the Java Virtual Machine so that it can be executed. Taking a class or interface and combining it into the run-time state Interface from that binary representation. Of finding the binary representation of a class or interface type withĪ particular name and creating a class or Links and initializes classes and interfaces. The Java Virtual Machine dynamically loads, Binding Native Method Implementations 5.7. Method Type and Method Handle Resolution 5.4.3.6. Deriving a Class from a class File Representation 5.4. Loading Using a User-defined Class Loader 5.3.3. Loading Using the Bootstrap Class Loader 5.3.2.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |