📄 vmspecix.fm11.html
字号:
<dt>int, iload<a href="Instructions2.doc6.html#iload">, 274</a><a name="6959330"></a><dt>int, iload_<n><a href="Instructions2.doc6.html#iload_n">, 275</a><a name="6959332"></a><dt>long, lload<a href="Instructions2.doc8.html#lload">, 319</a><a name="6959334"></a><dt>long, lload_<n><a href="Instructions2.doc8.html#lload_n">, 320</a><a name="6959336"></a><dt>reference, aload<a href="Instructions2.doc.html#aload">, 179</a><a name="6959338"></a><dt>reference, aload_<n><a href="Instructions2.doc.html#aload_n">, 180</a></dl><a name="6959340"></a><dt><a href="Concepts.doc.html#27586">overview, 46</a><a name="6959342"></a><dt><a href="Concepts.doc.html#24958">unrecoverable runtime exceptions associated with, 44</a></dl><dt><b>local_variable_table <strong>array</strong></b><dl><a name="6959345"></a><dt>(LocalVariableTable_attribute<a href="ClassFile.doc.html#9442"> structure), 131</a></dl><dt><b>local_variable_table_length <strong>item</strong></b><dl><a name="6959348"></a><dt>(LocalVariableTable_attribute<a href="ClassFile.doc.html#9442"> structure), 131</a></dl><dt><b><strong>local variables</strong></b><dl><a name="6959351"></a><dt><em>See also</em> parameters; variables<a name="6959353"></a><dt><a href="ClassFile.doc.html#11124">accessing, structural constraints on instructions, 138</a><a name="6959355"></a><dt><a href="ClassFile.doc.html#9802">code verification, Pass 3 - bytecode verifier, 143</a><a name="6959357"></a><dt><a href="Compiling.doc.html#7213">compilation examples, 365</a><a name="6959359"></a><dt><a href="ClassFile.doc.html#9778">data-flow analysis, 142</a><a name="6959361"></a><dt><a href="Concepts.doc.html#18000">definition, 14</a>, <a href="Overview.doc.html#31542">72</a><a name="6959364"></a><dt><a href="Overview.doc.html#25058">exception handling impact on, 79</a><a name="6959366"></a><dt>instructions<dl><a name="6959367"></a><dt><a href="Overview.doc.html#6518">for accessing more, summary, 83</a><a name="6959369"></a><dt><a href="Overview.doc.html#31927">load and store, summary, 83</a><a name="6959371"></a><dt><a href="Compiling.doc.html#15090">specialized to handle, advantages of, 366</a></dl><a name="6959373"></a><dt>loading from<dl><a name="6959374"></a><dt>double, dload<a href="Instructions2.doc3.html#dload">, 207</a><a name="6959376"></a><dt>double, dload_<n><a href="Instructions2.doc3.html#dload_n">, 208</a><a name="6959378"></a><dt>float, fload<a href="Instructions2.doc4.html#fload">, 237</a><a name="6959380"></a><dt>float, fload_<n><a href="Instructions2.doc4.html#fload_n">, 238</a><a name="6959382"></a><dt>int, iload<a href="Instructions2.doc6.html#iload">, 274</a><a name="6959384"></a><dt>int, iload_<n><a href="Instructions2.doc6.html#iload_n">, 275</a><a name="6959386"></a><dt>long, lload<a href="Instructions2.doc8.html#lload">, 319</a><a name="6959388"></a><dt>long, lload_<n><a href="Instructions2.doc8.html#lload_n">, 320</a><a name="6959390"></a><dt>reference, aload<a href="Instructions2.doc.html#aload">, 179</a><a name="6959392"></a><dt>reference, aload_<n><a href="Instructions2.doc.html#aload_n">, 180</a></dl><a name="6959394"></a><dt><a href="ClassFile.doc.html#1635">location of, 131</a><a name="6959396"></a><dt><a href="ClassFile.doc.html#6514">maximum number, 121</a><a name="6959398"></a><dt><a href="Compiling.doc.html#4941">reuse, advantages of, 366</a><a name="6959400"></a><dt><a href="ClassFile.doc.html#9825">states, merging, during data-flow analysis, 145</a><a name="6959402"></a><dt>storing into<dl><a name="6959403"></a><dt>double, dstore<a href="Instructions2.doc3.html#dstore">, 215</a><a name="6959405"></a><dt>double, dstore_<n><a href="Instructions2.doc3.html#dstore_n">, 216</a><a name="6959407"></a><dt>float, fstore<a href="Instructions2.doc4.html#fstore">, 245</a><a name="6959409"></a><dt>float, fstore_<n><a href="Instructions2.doc4.html#fstore_n">, 246</a><a name="6959411"></a><dt>int, istore<a href="Instructions2.doc6.html#istore">, 299</a><a name="6959413"></a><dt>int, istore_<n><a href="Instructions2.doc6.html#istore_n">, 300</a><a name="6959415"></a><dt>long, lstore<a href="Instructions2.doc8.html#lstore">, 330</a><a name="6959417"></a><dt>long, lstore_<n><a href="Instructions2.doc8.html#lstore_n">, 331</a><a name="6959419"></a><dt>reference, astore<a href="Instructions2.doc.html#astore">, 184</a><a name="6959421"></a><dt>reference, astore_<n><a href="Instructions2.doc.html#astore_n">, 185</a></dl></dl><dt><b>LocalVariableTable_attribute <strong>structure</strong></b><dl><a name="6959424"></a><dt>(Code_attribute<a href="ClassFile.doc.html#5957"> structure), 130</a></dl><dt><b><strong>locks</strong></b><dl><a name="6959427"></a><dt><em>See also</em> IllegalMonitorStateException; monitors; threads<a name="6959429"></a><dt><a href="Threads.doc.html#21294">(chapter), 397</a><a name="6959431"></a><dt>ACC_SYNCHONIZED flag, field_info<a href="ClassFile.doc.html#"> structure, 114</a><a name="6959433"></a><dt><a href="Concepts.doc.html#25393">definition, 12</a>, <a href="Concepts.doc.html#24501">59</a><a name="6959436"></a><dt>errors, IllegalMonitorStateException<a href="Concepts.doc.html#24896"> thrown, 44</a><a name="6959438"></a><dt><a href="Threads.doc.html#22253">interaction with variables, rules about, 403</a><a name="6959440"></a><dt><a href="Concepts.doc.html#18279">managing shared variables with, 31</a><a name="6959442"></a><dt><a href="Concepts.doc.html#22145">multithreaded synchronization with, 60</a><a name="6959444"></a><dt><a href="Threads.doc.html#25549">rules about, 402</a><a name="6959446"></a><dt><a href="Threads.doc.html#24717">structured use of, 413</a><a name="6959448"></a><dt><a href="Threads.doc.html#22500">synchronization and, 412</a><a name="6959450"></a><dt>synchronized<a href="Concepts.doc.html#16386"> method use of, 33</a></dl><dt><b>long <strong>type</strong></b><dl><a name="6959453"></a><dt>adding, ladd<a href="Instructions2.doc8.html#land">, 309</a><a name="6959455"></a><dt>ANDing, bitwise, land<a href="Instructions2.doc8.html#land">, 311</a><a name="6959457"></a><dt>comparing, lcmp<a href="Instructions2.doc8.html#lcmp">, 313</a><a name="6959459"></a><dt>constant, CONSTANT_Long_info<a href="ClassFile.doc.html#1348"> structure representation, syntax and item descriptions, 108</a><a name="6959461"></a><dt>converting<dl><a name="6959462"></a><dt>double to, d2l<a href="Instructions2.doc3.html#d2l">, 197</a><a name="6959464"></a><dt>float to, f2l<a href="Instructions2.doc4.html#f2l">, 227</a><a name="6959466"></a><dt>int to, i2l<a href="Instructions2.doc6.html#i2l">, 258</a><a name="6959468"></a><dt>to double, l2d<a href="Instructions2.doc8.html#l2d">, 306</a><a name="6959470"></a><dt>to float, l2f<a href="Instructions2.doc8.html#l2f">, 307</a><a name="6959472"></a><dt>to int, l2i<a href="Instructions2.doc8.html#l2i">, 308</a></dl><a name="6959474"></a><dt><a href="Overview.doc.html#11457">definition, 62</a><a name="6959476"></a><dt>dividing, ldiv<a href="Instructions2.doc8.html#ldiv">, 318</a><a name="6959478"></a><dt>loading<dl><a name="6959479"></a><dt>from arrays, laload<a href="Instructions2.doc8.html#laload">, 310</a><a name="6959481"></a><dt>from local variables, lload<a href="Instructions2.doc8.html#lload">, 319</a><a name="6959483"></a><dt>from local variables, lload_<n><a href="Instructions2.doc8.html#lload_n">, 320</a></dl><a name="6959485"></a><dt>multiplying, lmul<a href="Instructions2.doc8.html#lmul">, 321</a><a name="6959487"></a><dt>negating, lneg<a href="Instructions2.doc8.html#lneg">, 322</a><a name="6959489"></a><dt>ORing<dl><a name="6959490"></a><dt>bitwise, exclusive, lxor<a href="Instructions2.doc8.html#lxor">, 334</a><a name="6959492"></a><dt>bitwise, inclusive, lor<a href="Instructions2.doc8.html#lor">, 325</a></dl><a name="6959494"></a><dt>pushing<dl><a name="6959495"></a><dt>constants, lconst_<l><a href="Instructions2.doc8.html#lconst_l">, 314</a><a name="6959497"></a><dt>wide index, ldc2_w<a href="Instructions2.doc8.html#ldc_w">, 317</a></dl><a name="6959499"></a><dt>remainder, lrem<a href="Instructions2.doc8.html#lrem">, 326</a><a name="6959501"></a><dt>returning from method invocation, lreturn<a href="Instructions2.doc8.html#lreturn">, 327</a><a name="6959503"></a><dt>shift left, lshl<a href="Instructions2.doc8.html#lshl">, 328</a><a name="6959505"></a><dt>shift right<dl><a name="6959506"></a><dt>arithmetic, lshr<a href="Instructions2.doc8.html#lshr">, 329</a><a name="6959508"></a><dt>logical, lushr<a href="Instructions2.doc8.html#lushr">, 333</a></dl><a name="6959510"></a><dt>storing into<dl><a name="6959511"></a><dt>arrays, lastore<a href="Instructions2.doc8.html#lastore">, 312</a><a name="6959513"></a><dt>local variables, lstore<a href="Instructions2.doc8.html#lstore">, 330</a><a name="6959515"></a><dt>local variables, lstore_<n><a href="Instructions2.doc8.html#lstore_n">, 331</a></dl><a name="6959517"></a><dt>subtracting, lsub<a href="Instructions2.doc8.html#lsub">, 332</a><a name="6959519"></a><dt><a href="Overview.doc.html#16142">value range, 63</a></dl><dt><b>lookupswitch <strong>instruction</strong></b><dl><a name="6959522"></a><dt><em>See also </em>tableswitch instruction<a name="6959524"></a><dt><a href="ClassFile.doc.html#11572">code array alignment effect, 121</a><a name="6959526"></a><dt><a href="Compiling.doc.html#7490">compilation examples, compiling switches, 385</a><a name="6959528"></a><dt><a href="ClassFile.doc.html#9161">constraints, static, 134</a><a name="6959530"></a><dt><a href="Instructions2.doc8.html#lookupswitch">definition, 323</a></dl><dt><b>lor <strong>instruction</strong></b><dl><a name="6959533"></a><dt><a href="Instructions2.doc8.html#lor">definition, 325</a></dl><dt><b>low_bytes <strong>item</strong></b><dl><a name="6959536"></a><dt>(CONSTANT_Double_info<a href="ClassFile.doc.html#16625"> structure), 108</a><a name="6959538"></a><dt>(CONSTANT_Long_info<a href="ClassFile.doc.html#16625"> structure), 108</a></dl><dt><b>lrem <strong>instruction</strong></b><dl><a name="6959541"></a><dt><a href="Instructions2.doc8.html#lrem">definition, 326</a></dl><dt><b>lreturn <strong>instruction</strong></b><dl><a name="6959544"></a><dt><a href="Compiling.doc.html#9358">compilation examples, operand stack operations, 386</a><a name="6959546"></a><dt><a href="ClassFile.doc.html#28538">constraints, structural, 138</a><a name="6959548"></a><dt><a href="Instructions2.doc8.html#lreturn">definition, 327</a></dl><dt><b>lshl <strong>instruction</strong></b><dl><a name="6959551"></a><dt><a href="Instructions2.doc8.html#lshl">definition, 328</a></dl><dt><b>lshr <strong>instruction</strong></b><dl><a name="6959554"></a><dt><a href="Instructions2.doc8.html#lshr">definition, 329</a></dl><dt><b>lstore <strong>instruction</strong></b><dl><a name="6959557"></a><dt><a href="ClassFile.doc.html#42879">constraints, static, 136</a><a name="6959559"></a><dt><a href="Instructions2.doc8.html#lstore">definition, 330</a></dl><dt><b>lstore_<n> <strong>instructions</strong></b><dl><a name="6959562"></a><dt><a href="Compiling.doc.html#6123">compilation examples, accessing the runtime constant pool, 371</a><a name="6959564"></a><dt><a href="ClassFile.doc.html#42882">constraints, static, 136</a><a name="6959566"></a><dt><a href="Instructions2.doc8.html#lstore_n">definition, 331</a></dl><dt><b>lsub <strong>instruction</strong></b><dl><a name="6959569"></a><dt><a href="Instructions2.doc8.html#lsub">definition, 332</a></dl><dt><b>lushr <strong>instruction</strong></b><dl><a name="6959572"></a><dt><a href="Instructions2.doc8.html#lushr">definition, 333</a></dl><dt><b>lxor <strong>instruction</strong></b><dl><a name="6959575"></a><dt><a href="Instructions2.doc8.html#lxor">definition, 334</a></dl></dl><hr><!-- This inserts footnotes--><p><a href="VMSpecTOC.doc.html">Contents</a> | <a href="VMSpecIX.fm10.html">Prev</a> | <a href="VMSpecIX.fm12.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 + -