# | URL | Анкор | Nofollow |
1 | http://jvms.ru/Preface.doc.html | Next | |
2 | http://jvms.ru/VMSpecIX.fm.html | Index | |
3 | http://jvms.ru/Preface.doc.html | <...><...> Preface <...><...> | |
4 | http://jvms.ru/Introduction.doc.html | <...><...> 1 Introduction <...><...> | |
5 | http://jvms.ru/Introduction.doc.html | <...><...>1.1 A Bit of History | |
6 | http://jvms.ru/Introduction.doc.html | <...><...>1.2 The Java Virtual Machine | |
7 | http://jvms.ru/Introduction.doc.html | <...><...>1.3 Summary of Chapters | |
8 | http://jvms.ru/Introduction.doc.html | <...><...>1.4 Notation | |
9 | http://jvms.ru/Concepts.doc.html | <...><...> 2 Java Programming Language Concepts <...><...> | |
10 | http://jvms.ru/Concepts.doc.html | <...><...>2.1 Unicode | |
11 | http://jvms.ru/Concepts.doc.html | <...><...>2.2 Identifiers | |
12 | http://jvms.ru/Concepts.doc.html | <...><...>2.3 Literals | |
13 | http://jvms.ru/Concepts.doc.html | <...><...>2.4 Types and Values | |
14 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.1 Primitive Types and Values | |
15 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.2 Operators on Integral Values | |
16 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.3 Floating-Point Types, Value Sets, and Values | |
17 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.4 Operators on Floating-Point Values | |
18 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.5 Operators on <...>boolean<...> Values | |
19 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.6 Reference Types, Objects, and Reference Values | |
20 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.7 The Class <...>Object<...> | |
21 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.8 The Class <...>String<...> | |
22 | http://jvms.ru/Concepts.doc.html | <...><...>2.4.9 Operators on Objects | |
23 | http://jvms.ru/Concepts.doc.html | <...><...>2.5 Variables | |
24 | http://jvms.ru/Concepts.doc.html | <...><...>2.5.1 Initial Values of Variables | |
25 | http://jvms.ru/Concepts.doc.html | <...><...>2.5.2 Variables Have Types, Objects Have Classes | |
26 | http://jvms.ru/Concepts.doc.html | <...><...>2.6 Conversions and Promotions | |
27 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.1 Identity Conversions | |
28 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.2 Widening Primitive Conversions | |
29 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.3 Narrowing Primitive Conversions | |
30 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.4 Widening Reference Conversions | |
31 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.5 Narrowing Reference Conversions | |
32 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.6 Value Set Conversion | |
33 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.7 Assignment Conversion | |
34 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.8 Method Invocation Conversion | |
35 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.9 Casting Conversion | |
36 | http://jvms.ru/Concepts.doc.html | <...><...>2.6.10 Numeric Promotion | |
37 | http://jvms.ru/Concepts.doc.html | 2.7 Names and Packages | |
38 | http://jvms.ru/Concepts.doc.html | <...><...>2.7.1 Simple Names and Qualified Names | |
39 | http://jvms.ru/Concepts.doc.html | <...><...>2.7.2 Packages | |
40 | http://jvms.ru/Concepts.doc.html | <...><...>2.7.3 Members | |
41 | http://jvms.ru/Concepts.doc.html | <...><...>2.7.4 Qualified Names and Access Control | |
42 | http://jvms.ru/Concepts.doc.html | <...><...>2.7.5 Fully Qualified Names | |
43 | http://jvms.ru/Concepts.doc.html | <...><...>2.8 Classes | |
44 | http://jvms.ru/Concepts.doc.html | <...><...>2.8.1 Class Names | |
45 | http://jvms.ru/Concepts.doc.html | <...><...>2.8.2 Class Modifiers | |
46 | http://jvms.ru/Concepts.doc.html | <...><...>2.8.3 Superclasses and Subclasses | |
47 | http://jvms.ru/Concepts.doc.html | <...><...>2.8.4 The Class Members | |
48 | http://jvms.ru/Concepts.doc.html | <...><...>2.9 Fields | |
49 | http://jvms.ru/Concepts.doc.html | <...><...>2.9.1 Field Modifiers | |
50 | http://jvms.ru/Concepts.doc.html | <...><...>2.9.2 Initialization of Fields | |
51 | http://jvms.ru/Concepts.doc.html | <...><...>2.10 Methods | |
52 | http://jvms.ru/Concepts.doc.html | <...><...>2.10.1 Formal Parameters | |
53 | http://jvms.ru/Concepts.doc.html | <...><...>2.10.2 Method Signature | |
54 | http://jvms.ru/Concepts.doc.html | <...><...>2.10.3 Method Modifiers | |
55 | http://jvms.ru/Concepts.doc.html | <...><...>2.11 Static Initializers | |
56 | http://jvms.ru/Concepts.doc.html | <...><...>2.12 Constructors | |
57 | http://jvms.ru/Concepts.doc.html | <...><...>2.12.1 Constructor Modifiers | |
58 | http://jvms.ru/Concepts.doc.html | <...><...>2.13 Interfaces  | |
59 | http://jvms.ru/Concepts.doc.html | <...><...>2.13.1 Interface Modifiers | |
60 | http://jvms.ru/Concepts.doc.html | <...><...>2.13.2 Superinterfaces | |
61 | http://jvms.ru/Concepts.doc.html | <...><...>2.13.3 Interface Members | |
62 | http://jvms.ru/Concepts.doc.html | <...><...>2.13.4 Overriding, Inheritance, and Overloading in Interfaces | |
63 | http://jvms.ru/Concepts.doc.html | <...><...>2.14 Nested Classes and Interfaces | |
64 | http://jvms.ru/Concepts.doc.html | <...><...>2.15 Arrays | |
65 | http://jvms.ru/Concepts.doc.html | <...><...>2.15.1 Array Types | |
66 | http://jvms.ru/Concepts.doc.html | <...><...>2.15.2 Array Variables | |
67 | http://jvms.ru/Concepts.doc.html | <...><...>2.15.3 Array Creation | |
68 | http://jvms.ru/Concepts.doc.html | <...><...>2.15.4 Array Access | |
69 | http://jvms.ru/Concepts.doc.html | <...><...>2.16 Exceptions | |
70 | http://jvms.ru/Concepts.doc.html | <...><...>2.16.1 The Causes of Exceptions | |
71 | http://jvms.ru/Concepts.doc.html | <...><...>2.16.2 Handling an Exception | |
72 | http://jvms.ru/Concepts.doc.html | <...><...>2.16.3 The Exception Hierarchy | |
73 | http://jvms.ru/Concepts.doc.html | <...><...>2.16.4 The Classes Exception and RuntimeException | |
74 | http://jvms.ru/Concepts.doc.html | <...><...>2.17 Execution | |
75 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.1 Virtual Machine Start-up | |
76 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.2 Loading | |
77 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.3 Linking: Verification, Preparation, and Resolution | |
78 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.4 Initialization | |
79 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.5 Detailed Initialization Procedure | |
80 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.6 Creation of New Class Instances | |
81 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.7 Finalization of Class Instances | |
82 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.8 Unloading of Classes and Interfaces | |
83 | http://jvms.ru/Concepts.doc.html | <...><...>2.17.9 Virtual Machine Exit | |
84 | http://jvms.ru/Concepts.doc.html | <...><...>2.18 FP-strict Expressions | |
85 | http://jvms.ru/Concepts.doc.html | <...><...>2.19 Threads | |
86 | http://jvms.ru/Overview.doc.html | <...><...> 3 The Structure of the Java Virtual Machine <...><...> | |
87 | http://jvms.ru/Overview.doc.html | <...><...>3.1 The <...>class<...> File Format | |
88 | http://jvms.ru/Overview.doc.html | <...><...>3.2 Data Types | |
89 | http://jvms.ru/Overview.doc.html | <...><...>3.3 Primitive Types and Values | |
90 | http://jvms.ru/Overview.doc.html | <...><...>3.3.1 Integral Types and Values | |
91 | http://jvms.ru/Overview.doc.html | <...><...>3.3.2 Floating-Point Types, Value Sets, and Values | |
92 | http://jvms.ru/Overview.doc.html | <...><...>3.3.3 The <...>returnAddress<...> Type and Values | |
93 | http://jvms.ru/Overview.doc.html | <...><...>3.3.4 The <...>boolean<...> Type | |
94 | http://jvms.ru/Overview.doc.html | <...><...>3.4 Reference Types and Values | |
95 | http://jvms.ru/Overview.doc.html | <...><...>3.5 Runtime Data Areas | |
96 | http://jvms.ru/Overview.doc.html | <...><...>3.5.1 The <...>pc<...> Register | |
97 | http://jvms.ru/Overview.doc.html | <...><...>3.5.2 Java Virtual Machine Stacks | |
98 | http://jvms.ru/Overview.doc.html | <...><...>3.5.3 Heap | |
99 | http://jvms.ru/Overview.doc.html | <...><...>3.5.4 Method Area | |
100 | http://jvms.ru/Overview.doc.html | <...><...>3.5.5 Runtime Constant Pool | |
101 | http://jvms.ru/Overview.doc.html | <...><...>3.5.6 Native Method Stacks | |
102 | http://jvms.ru/Overview.doc.html | <...><...>3.6 Frames | |
103 | http://jvms.ru/Overview.doc.html | <...><...>3.6.1 Local Variables | |
104 | http://jvms.ru/Overview.doc.html | <...><...>3.6.2 Operand Stacks | |
105 | http://jvms.ru/Overview.doc.html | <...><...>3.6.3 Dynamic Linking | |
106 | http://jvms.ru/Overview.doc.html | <...><...>3.6.4 Normal Method Invocation Completion | |
107 | http://jvms.ru/Overview.doc.html | <...><...>3.6.5 Abrupt Method Invocation Completion | |
108 | http://jvms.ru/Overview.doc.html | <...><...>3.6.6 Additional Information | |
109 | http://jvms.ru/Overview.doc.html | <...><...>3.7 Representation of Objects | |
110 | http://jvms.ru/Overview.doc.html | <...><...>3.8 Floating-Point Arithmetic | |
111 | http://jvms.ru/Overview.doc.html | <...><...>3.8.1 Java Virtual Machine Floating-Point Arithmetic and IEEE 754 | |
112 | http://jvms.ru/Overview.doc.html | <...><...>3.8.2 Floating-Point Modes | |
113 | http://jvms.ru/Overview.doc.html | <...><...>3.8.3 Value Set Conversion | |
114 | http://jvms.ru/Overview.doc.html | <...><...>3.9 Specially Named Initialization Methods | |
115 | http://jvms.ru/Overview.doc.html | <...><...>3.10 Exceptions | |
116 | http://jvms.ru/Overview.doc.html | <...><...>3.11 Instruction Set Summary | |
117 | http://jvms.ru/Overview.doc.html | <...><...>3.11.1 Types and the Java Virtual Machine | |
118 | http://jvms.ru/Overview.doc.html | <...><...>3.11.2 Load and Store Instructions | |
119 | http://jvms.ru/Overview.doc.html | <...><...>3.11.3 Arithmetic Instructions | |
120 | http://jvms.ru/Overview.doc.html | <...><...>3.11.4 Type Conversion Instructions | |
121 | http://jvms.ru/Overview.doc.html | <...><...>3.11.5 Object Creation and Manipulation | |
122 | http://jvms.ru/Overview.doc.html | <...><...>3.11.6 Operand Stack Management Instructions | |
123 | http://jvms.ru/Overview.doc.html | <...><...>3.11.7 Control Transfer Instructions | |
124 | http://jvms.ru/Overview.doc.html | <...><...>3.11.8 Method Invocation and Return Instructions | |
125 | http://jvms.ru/Overview.doc.html | <...><...>3.11.9 Throwing Exceptions | |
126 | http://jvms.ru/Overview.doc.html | <...><...>3.11.10 Implementing finally | |
127 | http://jvms.ru/Overview.doc.html | <...><...>3.11.11 Synchronization | |
128 | http://jvms.ru/Overview.doc.html | <...><...>3.12 Class Libraries | |
129 | http://jvms.ru/Overview.doc.html | <...><...>3.13 Public Design, Private Implementation | |
130 | http://jvms.ru/ClassFile.doc.html | <...><...> 4 The <...>class<...> File Format <...><...> | |
131 | http://jvms.ru/ClassFile.doc.html | <...><...>4.1 The <...>ClassFile<...> Structure | |
132 | http://jvms.ru/ClassFile.doc.html | <...><...>4.2 The Internal Form of Fully Qualified Class and Interface Names | |
133 | http://jvms.ru/ClassFile.doc.html | <...><...>4.3 Descriptors | |
134 | http://jvms.ru/ClassFile.doc.html | <...><...>4.3.1 Grammar Notation | |
135 | http://jvms.ru/ClassFile.doc.html | <...><...>4.3.2 Field Descriptors | |
136 | http://jvms.ru/ClassFile.doc.html | <...><...>4.3.3 Method Descriptors | |
137 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4 The Constant Pool | |
138 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.1 The <...>CONSTANT_Class_info<...> Structure | |
139 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.2 The <...>CONSTANT_Fieldref_info<...>, <...>CONSTANT_Methodref_info<...>, and <...>CONSTANT_InterfaceMethodref_info<...> Structures | |
140 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.3 The <...>CONSTANT_String_info<...> Structure | |
141 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.4 The <...>CONSTANT_Integer_info<...> and <...>CONSTANT_Float_info<...> Structures | |
142 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.5 The <...>CONSTANT_Long_info<...> and <...>CONSTANT_Double_info<...> Structures | |
143 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.6 The <...>CONSTANT_NameAndType_info<...> Structure | |
144 | http://jvms.ru/ClassFile.doc.html | <...><...>4.4.7 The <...>CONSTANT_Utf8_info<...> Structure | |
145 | http://jvms.ru/ClassFile.doc.html | <...><...>4.5 Fields | |
146 | http://jvms.ru/ClassFile.doc.html | <...><...>4.6 Methods | |
147 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7 Attributes | |
148 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.1 Defining and Naming New Attributes | |
149 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.2 The <...>ConstantValue<...> Attribute | |
150 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.3 The <...>Code<...> Attribute | |
151 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.4 The <...>Exceptions<...> Attribute | |
152 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.5 The <...>InnerClasses<...> Attribute | |
153 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.6 The <...>Synthetic<...> Attribute | |
154 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.7 The <...>SourceFile<...> Attribute | |
155 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.8 The <...>LineNumberTable<...> Attribute | |
156 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.9 The <...>LocalVariableTable<...> Attribute | |
157 | http://jvms.ru/ClassFile.doc.html | <...><...>4.7.10 The <...>Deprecated<...> Attribute | |
158 | http://jvms.ru/ClassFile.doc.html | <...><...>4.8 Constraints on Java Virtual Machine Code | |
159 | http://jvms.ru/ClassFile.doc.html | <...><...>4.8.1 Static Constraints | |
160 | http://jvms.ru/ClassFile.doc.html | <...><...>4.8.2 Structural Constraints | |
161 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9 Verification of <...>class<...> Files | |
162 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.1 The Verification Process | |
163 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.2 The Bytecode Verifier | |
164 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.3 Values of Types <...>long<...> and <...>double<...> | |
165 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.4 Instance Initialization Methods and Newly Created Objects | |
166 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.5 Exception Handlers | |
167 | http://jvms.ru/ClassFile.doc.html | <...><...>4.9.6 Exceptions and finally | |
168 | http://jvms.ru/ClassFile.doc.html | <...><...>4.10 Limitations of the Java Virtual Machine | |
169 | http://jvms.ru/ConstantPool.doc.html | <...><...> 5 Loading, Linking, and Initializing <...><...> | |
170 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.1 The Runtime Constant Pool | |
171 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.2 Virtual Machine Start-up | |
172 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3 Creation and Loading | |
173 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3.1 Loading Using the Bootstrap Class Loader | |
174 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3.2 Loading Using a User-defined Class Loader | |
175 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3.3 Creating Array Classes | |
176 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3.4 Loading Constraints | |
177 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.3.5 Deriving a Class from a <...>class<...> File Representation | |
178 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.4 Linking | |
179 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.4.1 Verification | |
180 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.4.2 Preparation | |
181 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.4.3 Resolution | |
182 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.4.4 Access Control | |
183 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.5 Initialization | |
184 | http://jvms.ru/ConstantPool.doc.html | <...><...>5.6 Binding Native Method Implementations | |
185 | http://jvms.ru/Instructions.doc.html | <...><...> 6 The Java Virtual Machine Instruction Set <...><...> | |
186 | http://jvms.ru/Instructions.doc.html | <...><...>6.1 Assumptions: The Meaning of "Must" | |
187 | http://jvms.ru/Instructions.doc.html | <...><...>6.2 Reserved Opcodes | |
188 | http://jvms.ru/Instructions.doc.html | <...><...>6.3 Virtual Machine Errors | |
189 | http://jvms.ru/Instructions.doc.html | <...><...>6.4 Format of Instruction Descriptions | |
190 | http://jvms.ru/Compiling.doc.html | <...><...> 7 Compiling for the Java Virtual Machine <...><...> | |
191 | http://jvms.ru/Compiling.doc.html | <...><...>7.1 Format of Examples | |
192 | http://jvms.ru/Compiling.doc.html | <...><...>7.2 Use of Constants, Local Variables, and Control Constructs | |
193 | http://jvms.ru/Compiling.doc.html | <...><...>7.3 Arithmetic | |
194 | http://jvms.ru/Compiling.doc.html | <...><...>7.4 Accessing the Runtime Constant Pool | |
195 | http://jvms.ru/Compiling.doc.html | <...><...>7.5 More Control Examples | |
196 | http://jvms.ru/Compiling.doc.html | <...><...>7.6 Receiving Arguments | |
197 | http://jvms.ru/Compiling.doc.html | <...><...>7.7 Invoking Methods | |
198 | http://jvms.ru/Compiling.doc.html | <...><...>7.8 Working with Class Instances | |
199 | http://jvms.ru/Compiling.doc.html | <...><...>7.9 Arrays | |
200 | http://jvms.ru/Compiling.doc.html | <...><...>7.10 Compiling Switches | |
201 | http://jvms.ru/Compiling.doc.html | <...><...>7.11 Operations on the Operand Stack | |
202 | http://jvms.ru/Compiling.doc.html | <...><...>7.12 Throwing and Handling Exceptions | |
203 | http://jvms.ru/Compiling.doc.html | <...><...>7.13 Compiling <...>finally<...> | |
204 | http://jvms.ru/Compiling.doc.html | <...><...>7.14 Synchronization | |
205 | http://jvms.ru/Compiling.doc.html | <...><...>7.15 Compiling Nested Classes and Interfaces | |
206 | http://jvms.ru/Threads.doc.html | <...><...> 8 Threads and Locks <...><...> | |
207 | http://jvms.ru/Threads.doc.html | <...><...>8.1 Terminology and Framework | |
208 | http://jvms.ru/Threads.doc.html | <...><...>8.2 Execution Order and Consistency | |
209 | http://jvms.ru/Threads.doc.html | <...><...>8.3 Rules About Variables | |
210 | http://jvms.ru/Threads.doc.html | <...><...>8.4 Nonatomic Treatment of <...>double<...> and <...>long<...> Variables | |
211 | http://jvms.ru/Threads.doc.html | <...><...>8.5 Rules About Locks | |
212 | http://jvms.ru/Threads.doc.html | <...><...>8.6 Rules About the Interaction of Locks and Variables | |
213 | http://jvms.ru/Threads.doc.html | <...><...>8.7 Rules for <...>volatile<...> Variables | |
214 | http://jvms.ru/Threads.doc.html | <...><...>8.8 Prescient Store Operations | |
215 | http://jvms.ru/Threads.doc.html | <...><...>8.9 Discussion | |
216 | http://jvms.ru/Threads.doc.html | <...><...>8.10 Example: Possible Swap | |
217 | http://jvms.ru/Threads.doc.html | <...><...>8.11 Example: Out-of-Order Writes | |
218 | http://jvms.ru/Threads.doc.html | <...><...>8.12 Threads | |
219 | http://jvms.ru/Threads.doc.html | <...><...>8.13 Locks and Synchronization | |
220 | http://jvms.ru/Threads.doc.html | <...><...>8.14 Wait Sets and Notification | |
221 | http://jvms.ru/Mnemonics.doc.html | <...><...> 9 Opcode Mnemonics by Opcode <...><...> | |
222 | http://jvms.ru/ChangesAppendix.doc.html | <...><...> Appendix: Summary of Clarifications and Amendments <...><...> | |
223 | http://jvms.ru/VMSpecIX.fm.html | <...><...> Index <...><...> | |
224 | http://jvms.ru/Preface.doc.html | Next | |
225 | http://jvms.ru/VMSpecIX.fm.html | Index | |
226 | http://jvms.ru/Copyright.doc.html | Copyright © 1999 Sun Microsystems, Inc. | |
227 | http://jvms.ru | Java VM Specification | |