📄 vmspecix.fm21.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><html><head><title>VM Spec </title></head><body BGCOLOR=#eeeeff text=#000000 LINK=#0000ff VLINK=#000077 ALINK=#ff0000><table width=100%><tr><td><a href="VMSpecTOC.doc.html">Contents</a> | <a href="VMSpecIX.fm20.html">Prev</a> | <a href="VMSpecIX.fm22.html">Next</a> | <a href="VMSpecIX.fm.html">Index</a></td><td align=right><i><i>The Java<sup><font size=-2>TM</font></sup> Virtual Machine Specification</i></i></td></tr></table><hr><br> <a href="VMSpecIX.fm.html">symbols</a><a href="VMSpecIX.fm1.html">A</a><a href="VMSpecIX.fm2.html">B</a><a href="VMSpecIX.fm3.html">C</a><a href="VMSpecIX.fm4.html">D</a><a href="VMSpecIX.fm5.html">E</a><a href="VMSpecIX.fm6.html">F</a><a href="VMSpecIX.fm7.html">G</a><a href="VMSpecIX.fm8.html">H</a><a href="VMSpecIX.fm9.html">I</a><a href="VMSpecIX.fm10.html">J</a><a href="VMSpecIX.fm11.html">L</a><a href="VMSpecIX.fm12.html">M</a><a href="VMSpecIX.fm13.html">N</a><a href="VMSpecIX.fm14.html">O</a><a href="VMSpecIX.fm15.html">P</a><a href="VMSpecIX.fm16.html">Q</a><a href="VMSpecIX.fm17.html">R</a><a href="VMSpecIX.fm18.html">S</a><a href="VMSpecIX.fm19.html">T</a><a href="VMSpecIX.fm20.html">U</a><a href="VMSpecIX.fm21.html">V</a><a href="VMSpecIX.fm22.html">W</a><a href="VMSpecIX.fm23.html">Z</a><hr><a name="6961701"></a><center><h1> V</h1></center><dl><dt><b><strong>V character</strong></b><dl><a name="6961704"></a><dt><a href="ClassFile.doc.html#7587">meaning in method descriptor, 102</a></dl><dt><b><strong>value set conversion</strong></b><dl><a name="6961707"></a><dt><a href="Overview.doc.html#33120">definition, 77</a></dl><dt><b><strong>values</strong></b><dl><a name="6961710"></a><dt><a href="ConstantPool.doc.html#74024">concrete, mapping symbolic references to, as part of resolution, 165</a><a name="6961712"></a><dt><a href="Concepts.doc.html#15863">default, 14</a><a name="6961714"></a><dt><a href="Concepts.doc.html#23025">floating-point, 7</a><a name="6961716"></a><dt><a href="Concepts.doc.html#27843">primitive, 7</a><a name="6961718"></a><dt><a href="Overview.doc.html#23270">return, frame use for, 72</a></dl><dt><b><strong>variables</strong></b><dl><a name="6961721"></a><dt><em>See also</em> constants; literals<a name="6961723"></a><dt><a href="Concepts.doc.html#21035">array type, 38</a><a name="6961725"></a><dt><a href="Concepts.doc.html#17290">definition, 13</a><a name="6961727"></a><dt>double<a href="Threads.doc.html#22244"> nonatomic treatment of, memory operations on, 402</a><a name="6961729"></a><dt><a href="Concepts.doc.html#15858">initial values of, 14</a><a name="6961731"></a><dt><a href="Threads.doc.html#22253">interaction with locks, rules about, 403</a><a name="6961733"></a><dt><a href="Concepts.doc.html#25533">kinds of, 13</a><a name="6961735"></a><dt>local<dl><a name="6961736"></a><dt><a href="ClassFile.doc.html#10665">accessing, structural constraints on instructions, 137</a><a name="6962625"></a><dt><a name="6962641"></a><a name="6962631"></a><dt><a href="ClassFile.doc.html#9809">code verification, Pass 3 - bytecode verifier, 144</a><a name="6962628"></a><dt><a href="Concepts.doc.html#18000">definition, 14</a><a name="6961742"></a><dt><a href="Overview.doc.html#25058">exception handling impact on, 79</a><a name="6961744"></a><dt>extend index by additional bytes, wide<a href="Instructions2.doc15.html#wide">, 360</a><a name="6961746"></a><dt><a href="Overview.doc.html#1962">frames used to hold, 71</a><a name="6961748"></a><dt><a href="Compiling.doc.html#14767">instruction specialized to handle, advantages of, 366</a><a name="6961750"></a><dt><a href="Overview.doc.html#7346">instructions for accessing more, summary, 84</a><a name="6961752"></a><dt><a href="Overview.doc.html#">load and store instructions, summary, 82</a><a name="6961754"></a><dt>loading double from, dload<a href="Instructions2.doc3.html#dload">, 207</a><a name="6961756"></a><dt>loading double from, dload_<n><a href="Instructions2.doc3.html#dload_n">, 208</a><a name="6961758"></a><dt>loading float from, fload<a href="Instructions2.doc4.html#fload">, 237</a><a name="6961760"></a><dt>loading float from, fload_<n><a href="Instructions2.doc4.html#fload_n">, 238</a><a name="6961762"></a><dt>loading int from, iload<a href="Instructions2.doc6.html#iload">, 274</a><a name="6961764"></a><dt>loading int from, iload_<n><a href="Instructions2.doc6.html#iload_n">, 275</a><a name="6961766"></a><dt>loading long from, lload<a href="Instructions2.doc8.html#lload">, 319</a><a name="6961768"></a><dt>loading long from, lload_<n><a href="Instructions2.doc8.html#lload_n">, 320</a><a name="6961770"></a><dt>loading reference from, aload<a href="Instructions2.doc.html#aload">, 179</a><a name="6961772"></a><dt>loading reference from, aload_<n><a href="Instructions2.doc.html#aload_n">, 180</a><a name="6961774"></a><dt><a href="ClassFile.doc.html#6514">maximum number, 121</a><a name="6961776"></a><dt><a href="ClassFile.doc.html#6269">number limitation, 152</a><a name="6961778"></a><dt><a href="Compiling.doc.html#4941">reuse, advantages of, 366</a><a name="6961780"></a><dt><a href="ClassFile.doc.html#9825">states, merging, during data-flow analysis, 145</a><a name="6961782"></a><dt>storing double into, dstore<a href="Instructions2.doc3.html#dstore">, 215</a><a name="6961784"></a><dt>storing double into, dstore_<n><a href="Instructions2.doc3.html#dstore_n">, 216</a><a name="6961786"></a><dt>storing float into, fstore<a href="Instructions2.doc4.html#fstore">, 245</a><a name="6961788"></a><dt>storing float into, fstore_<n><a href="Instructions2.doc4.html#fstore_n">, 246</a><a name="6961790"></a><dt>storing int into, istore<a href="Instructions2.doc6.html#istore">, 299</a><a name="6961792"></a><dt>storing int into, istore_<n><a href="Instructions2.doc6.html#istore_n">, 300</a><a name="6961794"></a><dt>storing long into, lstore<a href="Instructions2.doc8.html#lstore">, 330</a><a name="6961796"></a><dt>storing long into, lstore_<n><a href="Instructions2.doc8.html#lstore_n">, 331</a><a name="6961798"></a><dt>storing reference into, astore<a href="Instructions2.doc.html#astore">, 184</a><a name="6961800"></a><dt>storing reference into, astore_<n><a href="Instructions2.doc.html#astore_n">, 185</a></dl><a name="6961802"></a><dt>long<a href="Threads.doc.html#22244"> nonatomic treatment of, memory operations on, 402</a><a name="6961804"></a><dt><a href="Concepts.doc.html#26290">of a class, fields defined as, 29</a><a name="6961806"></a><dt><a href="Concepts.doc.html#26398">of an instance, 30</a><a name="6961808"></a><dt>shared<dl><a name="6961809"></a><dt><a href="Concepts.doc.html#22136">multithreaded actions, 59</a><a name="6961811"></a><dt><a href="Concepts.doc.html#25389">state among, 12</a></dl><a name="6961813"></a><dt><a href="Threads.doc.html#22228">thread use constraints, 400</a><a name="6961815"></a><dt>transient<a href="Concepts.doc.html#18858">, 30</a><a name="6961817"></a><dt>volatile<a href="Threads.doc.html#22258"> rules about, 404</a></dl><dt><b><strong>verification</strong></b><dl><a name="6961820"></a><dt>class<a href="ClassFile.doc.html#88597"> files, 140</a><dl><a name="6961822"></a><dt><a href="ClassFile.doc.html#66908">compiler and language independence, 141</a><a name="6961824"></a><dt><a href="ClassFile.doc.html#9766">procedures, 141</a></dl><a name="6961826"></a><dt><a href="Concepts.doc.html#27250">definition, 49</a><a name="6961828"></a><dt>errors<dl><a name="6961829"></a><dt>VerifyError<a href="Concepts.doc.html#24130">, meaning of, 50</a><a name="6961831"></a><dt>VerifyError<a href="ConstantPool.doc.html#71580">, thrown during class or interface verification, 165</a></dl><a name="6961833"></a><dt><a href="Concepts.doc.html#37047">overview, 47</a><a name="6961835"></a><dt><a href="ConstantPool.doc.html#71814">as part of linking, 164</a></dl><dt><b>VerifyError</b><dl><a name="6961838"></a><dt><a href="Concepts.doc.html#24130">definition, 50</a><a name="6961840"></a><dt><a href="ConstantPool.doc.html#71580">thrown during class or interface linking, 165</a></dl><dt><b><strong>versions</strong></b><dl><a name="6961843"></a><dt><a href="ClassFile.doc.html#17902">binary compatibility issues, 140</a><a name="6961845"></a><dt>major, major_version item (ClassFile<a href="ClassFile.doc.html#70425"> structure) representation of, 94</a><a name="6961847"></a><dt>minor, minor_version item (ClassFile<a href="ClassFile.doc.html#70425"> structure) representation of, 94</a>, <a href="ClassFile.doc.html#70425">95</a></dl><dt><b>VirtualMachineError</b><dl><a name="6961851"></a><dt><a href="Concepts.doc.html#24981">definition, 45</a><a name="6961853"></a><dt><a href="Instructions.doc.html#66655">reasons for throwing instances of, 172</a></dl><dt><b>void</b><dl><a name="6961856"></a><dt><a href="ClassFile.doc.html#7587">field descriptor specification, 102</a><a name="6961858"></a><dt>returning from method invocation, return<a href="Instructions2.doc12.html#return">, 353</a></dl><dt><b>volatile <strong>modifier</strong></b><dl><a name="6961861"></a><dt><em>See also</em> ACC_VOLATILE flag<a name="6961863"></a><dt><a href="Threads.doc.html#22259">variables, rules about, 404</a></dl></dl><hr><!-- This inserts footnotes--><p><a href="VMSpecTOC.doc.html">Contents</a> | <a href="VMSpecIX.fm20.html">Prev</a> | <a href="VMSpecIX.fm22.html">Next</a> | <a href="VMSpecIX.fm.html">Index</a><p><font size="-1"><i>The Java</i><sup><font size=-2>TM</font></sup><i> Virtual Machine Specification </i><br><!-- HTML generated by Suzette Pelouch on April 06, 1999 --><i><a href="Copyright.doc.html">Copyright © 1999 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 + -