⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lindholm.index2.html

📁 Jvm 规范说明。The Java Virtual Machine was designed to support the Java programming language. Some concep
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<dt><dd><em>See also</em> control flow<dt><dd>branch, instruction summary, 80 <dt><dd>operator (?:), boolean expressions use  with, 9 </dl>
<dt><dd>CONSTANT_Class_info structure <dl>
<dt><dd>class names referenced from, 89 <dt><dd>components and meaning, 93 <dt><dd>super_class item, as ClassFile structure reference to a, 87 <dt><dd>this_class item, as ClassFile structure reference to a, 87 </dl>
<dt><dd>CONSTANT_Class tag <dl>
<dt><dd>(CONSTANT_Class_info structure), 93 </dl>
<dt><dd>CONSTANT_Double_info structure <dl>
<dt><dd>(constant_pool table), 97 </dl>
<dt><dd>CONSTANT_Double tag <dl>
<dt><dd>(CONSTANT_Double_info structure), 98 </dl>
<dt><dd>CONSTANT_Fieldref_info structure <dl>
<dt><dd>(constant_pool table), 94, 95 </dl>
<dt><dd>CONSTANT_Fieldref tag<dl>
<dt><dd>(CONSTANT_Fieldref_info structure), 95 </dl>
<dt><dd>CONSTANT_Float_info structure <dl>
<dt><dd>(constant_pool table), 96 </dl>
<dt><dd>CONSTANT_Float tag <dl>
<dt><dd>(CONSTANT_Float_info structure), 96 </dl>
<dt><dd>CONSTANT_Integer_info structure <dl>
<dt><dd>(constant_pool table), 96 </dl>
<dt><dd>CONSTANT_Integer tag <dl>
<dt><dd>(CONSTANT_Integer_info structure), 96 </dl>
<dt><dd>CONSTANT_InterfaceMethodref_info structure <dl>
<dt><dd>(constant_pool table), 94 </dl>
<dt><dd>CONSTANT_InterfaceMethodref tag <dl>
<dt><dd>(CONSTANT_InterfaceMethodref_info structure), 95 </dl>
<dt><dd>CONSTANT_Long_info structure <dl>
<dt><dd>(constant_pool table), 97 </dl>
<dt><dd>CONSTANT_Long tag <dl>
<dt><dd>(CONSTANT_Long_info structure), 98 </dl>
<dt><dd>CONSTANT_Methodref_info structure <dl>
<dt><dd>(constant_pool table), syntax and item descriptions, 94 </dl>
<dt><dd>CONSTANT_Methodref tag <dl>
<dt><dd>(CONSTANT_Methodref_info structure), 95 </dl>
<dt><dd>CONSTANT_NameAndType_info structure <dl>
<dt><dd>class names referenced from, 89 <dt><dd>(constant_pool table), 99 </dl>
<dt><dd>CONSTANT_NameAndType tag <dl>
<dt><dd>(CONSTANT_NameAndType_info structure), 99 </dl>
<dt><dd>constant_pool_count item <dl>
<dt><dd>(ClassFile structure), 85 </dl>
<dt><dd>constant_pool table <dl>
<dt><dd>(ClassFile structure) <dl>
<dt><dd>detailed description, 85 <dt><dd>overview, 92 </dl>
<dt><dd>constantvalue_index item values (table), 110 <dt><dd>tag values table, 93 </dl>
<dt><dd>CONSTANT_String_info structure <dl>
<dt><dd>(constant_pool table), 96 </dl>
<dt><dd>CONSTANT_String tag<dl>
<dt><dd>(CONSTANT_String_info structure), 96 </dl>
<dt><dd>CONSTANT_Utf8_info structure <dl>
<dt><dd>attribute_name_index item <dl>
<dt><dd>(Code_attribute structure), 111 <dt><dd>(ConstantValue_attribute structure), 109 <dt><dd>(Exceptions_attribute structure), 114 <dt><dd>(LineNumberTable_attribute structure), 115 <dt><dd>(LocalVariableTable_attribute structure), 117 <dt><dd>(SourceFile_attribute structure), 107, 108 </dl>
<dt><dd>class names represented as, 89 <dt><dd>(constant_pool table), 100 <dt><dd>(name_index item), (CONSTANT_Class_info structure) as reference to a, 93 <dt><dd>(string_index item), (CONSTANT_String_info structure) as reference to, 96 </dl>
<dt><dd>CONSTANT_Utf8 tag <dl>
<dt><dd>(CONSTANT_Utf8_info structure), 101 </dl>
<dt><dd>constants <dl>
<dt><dd><em>See also</em> constant_pool table; literals; variables<dt><dd>attribute type values (table), 110 <dt><dd>compilation of, Java Virtual Machine assembly language examples, 341 <dt><dd>CONSTANT_Class_info structure, constant pool resolution of, 140 <dt><dd>CONSTANT_Double_info structure <dl>
<dt><dd>components and meaning, 98 <dt><dd>constant pool resolution of, 149 </dl>
<dt><dd>CONSTANT_Fieldref_info structure, constant pool resolution of, 147 <dt><dd>CONSTANT_Float_info structure, constant pool resolution of, 149 <dt><dd>CONSTANT_Integer_info structure, constant pool resolution of, 149 <dt><dd>CONSTANT_InterfaceMethodref_info structure, constant pool resolution of, 147, 148 <dt><dd>CONSTANT_Long_info structure <dl>
<dt><dd>components and meaning, 98 <dt><dd>constant pool resolution of, 149 </dl>
<dt><dd>CONSTANT_Methodref_info structure, constant pool resolution of, 147 <dt><dd>CONSTANT_NameAndType_info structure, constant pool resolution of, 149 <dt><dd>constant pool, 64 <dl>
<dt><dd>frame reference, dynamic linking supported by, 67 <dt><dd>resolution, (chapter), 139 <dt><dd>size limitation, 136 <dt><dd>static constraint checking, 126 </dl>
<dt><dd>CONSTANT_String_info structure, constant pool resolution of, 148 <dt><dd>CONSTANT_Utf8_info structure <dl>
<dt><dd>bibliographic reference, 101 <dt><dd>constant pool resolution of, 149 <dt><dd>CONSTANT_String_info reference, 148 <dt><dd>descriptor_index item, CONSTANT_NameAndType_info reference, 100 <dt><dd>name_index item, CONSTANT_NameAndType_info reference, 100 <dt><dd>name_index item, field_info reference, 103 </dl>
<dt><dd>ConstantValue_attribute structure <dl>
<dt><dd>field_info structure value, 103 <dt><dd>support required for, 107 </dl>
<dt><dd>fields, 31 <dl>
<dt><dd>as interface members, 30 <dt><dd>final, 26 </dl>
<dt><dd>floating-point <dl>
<dt><dd>double CONSTANT_Double_info structure representation, 97 <dt><dd>float CONSTANT_Float_info structure representation, 97 </dl>
<dt><dd>increment local variable by, <em>iinc</em>, 251 <dt><dd>integer <dl>
<dt><dd>int CONSTANT_Integer_info structure representation, 97 <dt><dd>long CONSTANT_Long_info structure representation, 97 </dl>
<dt><dd>load and store instructions, summary, 74 <dt><dd>pushing <dl>
<dt><dd>double, <em>dconst_&lt;d&gt;</em>, 184 <dt><dd>float, <em>fconst_&lt;f&gt;</em>, 212 <dt><dd>int, <em>iconst_&lt;i&gt;</em>, 242 <dt><dd><em>ldc</em>, 291 <dt><dd><em>ldc_quick</em>, 417 <dt><dd>long, <em>lconst_&lt;l&gt;</em>, 290 <dt><dd>wide index, <em>ldc_w</em>, 292 <dt><dd>wide index, <em>ldc_w_quick</em>, 418 </dl>
</dl>
<dt><dd>ConstantValue_attribute structure <dl>
<dt><dd>(field_info structure), 103, 109 </dl>
<dt><dd>constantvalue_index item <dl>
<dt><dd>(ConstantValue_attribute structure), 109 </dl>
<dt><dd>constraints <dl>
<dt><dd>enforcement of, by class file verifier,  151 <dt><dd>Java Virtual Machine, component limits, 136 <dt><dd>Java Virtual Machine code </dl>
<dt><dd>constraints (<em>cont.</em>)<dl><dl>
<dt><dd>static, 118 <dt><dd>structural, specification of, 121 <dt><dd>structural, theorem prover use in checking, 124 </dl>
</dl><dl>
<dt><dd>meaning of the term `must', in instruction descriptions, 151 <dt><dd>operand stack manipulation, 67 </dl>
<dt><dd>constructors <dl>
<dt><dd>default, 30 <dt><dd>instance creation procedures, 50 <dt><dd>as instance initialization method, 69 <dt><dd>as not members of a class, 25 <dt><dd>parameters, as kind of variable, 11 <dt><dd>term definition, 29 </dl>
<dt><dd>context <dl>
<dt><dd>switching, frame use for, 66 </dl>
<dt><dd>control flow <dl>
<dt><dd><em>See also</em> threads<dt><dd>branch on reference comparison, <em>if_acmp&lt;cond&gt;</em>, 244<dt><dd>branch on int comparison, <em>if_icmp&lt;cond&gt;</em>, 245 <dt><dd>branch on int comparison with zero, <em>if&lt;cond&gt;</em>, 247 <dt><dd>branch on reference comparison, with null, <em>ifnull</em>, <em>ifnonnull</em>, 249 <dt><dd>compilation of constructs <dl>
<dt><dd>Java Virtual Machine assembly language examples, for keyword, 341 <dt><dd>virtual machine assembly language examples, while keyword, 348 </dl>
<dt><dd>instruction summary, 80 <dt><dd>instructions, code verification, Pass 3 - bytecode verifier, 128 <dt><dd>unconditional goto <dl>
<dt><dd><em>goto</em>, 230 <dt><dd>wide index, <em>goto_w</em>, 231 </dl>
</dl>
<dt><dd>conversions <dl>
<dt><dd><em>See also</em> numeric; primitive types; <dt><dd>assignment, 17 <dt><dd>bytes item, CONSTANT_Float_info structure, algorithm, 97 <dt><dd>casting, term definition, 19 <dt><dd>contexts, 14 <dt><dd>method invocation, term definition, 18 <dt><dd>narrowing <dl>
<dt><dd>numeric, support for, 77 <dt><dd>numeric, impact on precision, 78 <dt><dd>reference, term definition, 15 </dl>
<dt><dd>narrowing primitive <dl>
<dt><dd>double to float, <em>d2f</em>, 176 <dt><dd>double to int, <em>d2i</em>, 177 <dt><dd>double to long, <em>d2l</em>, 178 <dt><dd>float to int, <em>f2i</em>, 205 <dt><dd>float to long, <em>f2l</em>, 206 <dt><dd>int to byte, <em>i2b</em>, 232 <dt><dd>int to char, <em>i2c</em>, 233 <dt><dd>int to short, <em>i2s</em>, 237 <dt><dd>long to int, <em>l2i</em>, 284 <dt><dd>support for, 77 <dt><dd>term definition, 16 </dl>
<dt><dd>numeric promotion <dl>
<dt><dd>binary, term definition, 19 <dt><dd>unary, term definition, 19 </dl>
<dt><dd>types, 14 <dl>
<dt><dd>instructions, 77 </dl>
<dt><dd>widening <dl>
<dt><dd>numeric, impact on precision, 77 <dt><dd>reference, term definition, 16 </dl>
<dt><dd>widening primitive <dl>
<dt><dd>float to double, <em>f2d</em>, 204 <dt><dd>int to double, <em>i2d</em>, 234 <dt><dd>int to float, <em>i2f</em>, 235 <dt><dd>int to long, <em>i2l</em>, 236 <dt><dd>long to double, <em>l2d</em>, 282 <dt><dd>long to float, <em>l2f</em>, 283<dt><dd>support for, 77<dt><dd>term definition, 16 </dl>
</dl>
<dt><dd>cp_info structure <dl>
<dt><dd>(generic form of items in the constant_pool table), 92 </dl>
<dt><dd>cp_info tags values (table), 93 <dt><dd>creating <dl>
<dt><dd>arrays <dl>
<dt><dd>multidimensional, <em>multianewarray</em>, 316 <dt><dd>multidimensional, <em>multianewarray_quick</em>, 421 <dt><dd>primitive type, <em>newarray</em>, 320 <dt><dd>reference type, <em>anewarray</em>, 162 <dt><dd>reference type, <em>anewarray_quick</em>, 392 </dl>
<dt><dd>class instances <dl>
<dt><dd>instruction summary, 79 <dt><dd><em>new</em>, 318 <dt><dd><em>new_quick</em>, 422 </dl>
<dt><dd>threads, 386 </dl>
</dl>

<hr>
<!-- This inserts footnotes--><p>
<a href="VMSpecTOC.doc.html">Contents</a> | <a href="Lindholm.INDEX1.html">Prev</a> | <a href="Lindholm.INDEX3.html">Next</a> | <a href="Lindholm.INDEX.html">Index</a>
<p>
<font size = -1>Java Virtual Machine Specification <br>
<!--(HTML generated by dkramer on March 31, 1997)-->
<!--
(HTML generated by dkramer on March 25, 1997)-->
<br>
<i><a href="Copyright.doc.html">Copyright &#169 1996, 1997 Sun Microsystems, Inc.</a>
All rights reserved</i>
<br>
Please send any comments or corrections to <a href="mailto:jvm@java.sun.com">jvm@java.sun.com</a>
</font>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -