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

📄 vmspecix.fm18.html

📁 A Java virtual machine instruction consists of an opcode specifying the operation to be performed, f
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<dt><em>See also</em> ACC_STATIC modifier; class(es)<a name="6960852"></a><dt>fields<dl><a name="6960853"></a><dt>get from classes, getstatic<a href="Instructions2.doc5.html#getstatic">,&#32;250</a><a name="6960855"></a><dt>put into classes, putstatic<a href="Instructions2.doc11.html#putstatic">,&#32;350</a></dl><a name="6960857"></a><dt><a href="Concepts.doc.html#32316">initializers,&#32;33</a><dl><a name="6960859"></a><dt><a href="Concepts.doc.html#19011">execution of during initialization,&#32;51</a><a name="6960861"></a><dt><a href="Concepts.doc.html#20425">not members of a class,&#32;29</a></dl><a name="6962523"></a><dt><a name="6962524"></a><dt>methods<dl><a name="6962526"></a><dt>invoking, invokestatic<a href="Instructions2.doc6.html#invokestatic">,&#32;288</a></dl></dl><dt><b><strong>storage</strong></b><dl><a name="6960867"></a><dt><a href="Overview.doc.html#21949">automatic management system,  garbage collection as,&#32;68</a><a name="6960869"></a><dt><a href="Overview.doc.html#1962">data, frame use for,&#32;71</a><a name="6960871"></a><dt><a href="Overview.doc.html#15581">frame allocation,&#32;71</a><a name="6960873"></a><dt>runtime data areas<dl><a name="6960874"></a><dt><a href="Overview.doc.html#21949">heap,&#32;68</a><a name="6960876"></a><dt><a href="Overview.doc.html#30934">Java virtual machine stack,&#32;67</a><a name="6960878"></a><dt><a href="Overview.doc.html#6657">method area,&#32;69</a><a name="6960880"></a><dt><a href="Overview.doc.html#36284">native method stacks,&#32;70</a><a name="6960882"></a><dt>pc<a href="Overview.doc.html#25816"> register,&#32;67</a><a name="6960884"></a><dt><a href="Overview.doc.html#22973">runtime constant pool,&#32;70</a></dl></dl><dt><b><strong>storing</strong></b><dl><a name="6960887"></a><dt>into arrays of type<dl><a name="6960888"></a><dt>byte or boolean, bastore<a href="Instructions2.doc1.html#bastore">,&#32;189</a><a name="6960890"></a><dt>char, castore<a href="Instructions2.doc2.html#castore">,&#32;192</a><a name="6960892"></a><dt>double, dastore<a href="Instructions2.doc3.html#dastore">,&#32;201</a><a name="6960894"></a><dt>float, fastore<a href="Instructions2.doc4.html#fastore">,&#32;231</a><a name="6960896"></a><dt>int, iastore<a href="Instructions2.doc6.html#iastore">,&#32;263</a><a name="6960898"></a><dt>long, lastore<a href="Instructions2.doc8.html#laload">,&#32;310</a><a name="6960900"></a><dt>reference, aastore<a href="Instructions2.doc.html#aastore">,&#32;176</a><a name="6960902"></a><dt>short, sastore<a href="Instructions2.doc13.html#sastore">,&#32;355</a></dl><a name="6960904"></a><dt>into local variables of type<dl><a name="6960905"></a><dt>double, dstore<a href="Instructions2.doc3.html#dstore">,&#32;215</a><a name="6960907"></a><dt>double, dstore_&lt;n&gt;<a href="Instructions2.doc3.html#dstore_n">,&#32;216</a><a name="6960909"></a><dt>float, fstore<a href="Instructions2.doc4.html#fstore">,&#32;245</a><a name="6960911"></a><dt>float, fstore_&lt;n&gt;<a href="Instructions2.doc4.html#fstore_n">,&#32;246</a><a name="6960913"></a><dt>int, istore<a href="Instructions2.doc6.html#istore">,&#32;299</a><a name="6960915"></a><dt>int, istore_&lt;n&gt;<a href="Instructions2.doc6.html#istore_n">,&#32;300</a><a name="6960917"></a><dt>long, lstore<a href="Instructions2.doc8.html#lstore">,&#32;330</a><a name="6960919"></a><dt>long, lstore_&lt;n&gt;<a href="Instructions2.doc8.html#lstore_n">,&#32;331</a><a name="6960921"></a><dt>reference, astore<a href="Instructions2.doc.html#astore">,&#32;184</a><a name="6960923"></a><dt>reference, astore_&lt;n&gt;<a href="Instructions2.doc.html#astore_n">,&#32;185</a></dl></dl><dt><b>strictfp <strong>modifier</strong></b><dl><a name="6960926"></a><dt><em>See also</em> ACC_STRICT flag, FP-strict  floating-point mode<a name="6960928"></a><dt>definition<dl><a name="6960929"></a><dt><a href="Concepts.doc.html#32968">class,&#32;28</a><a name="6960931"></a><dt><a href="Concepts.doc.html#33004">in method declarations,&#32;33</a></dl></dl><dt><b>String <strong>class</strong></b><dl><a name="6960934"></a><dt><a href="Concepts.doc.html#25486">definition,&#32;12</a></dl><dt><b>string_index <strong>item</strong></b><dl><a name="6960937"></a><dt>(CONSTANT_String_info<a href="ClassFile.doc.html#6664"> structure),&#32;106</a></dl><dt><b><strong>strings</strong></b><dl><a name="6960940"></a><dt><em>See also</em> String class, CONSTANT_Utf8_info structure<a name="6960942"></a><dt><a href="Concepts.doc.html#23424">conversion context,&#32;16</a><a name="6960944"></a><dt><a href="Concepts.doc.html#29971">definition,&#32;6</a><a name="6960946"></a><dt>String<a href="Concepts.doc.html#24330"> new instances creation triggered by,&#32;54</a></dl><dt><b><strong>structures</strong></b><dl><a name="6960949"></a><dt>class<a href="ClassFile.doc.html#74328"> file structures,&#32;93</a></dl><dt><b><strong>subclass</strong></b><dl><a name="6960952"></a><dt><a href="Concepts.doc.html#20359">definition,&#32;29</a></dl><dt><b><strong>subpackages</strong></b><dl><a name="6960955"></a><dt><a href="Concepts.doc.html#26053">definition,&#32;25</a></dl><dt><b><strong>subroutine</strong></b><dl><a name="6960958"></a><dt>jump to<dl><a name="6960959"></a><dt>jsr<a href="Instructions2.doc7.html#jsr">,&#32;304</a><a name="6960961"></a><dt>wide index, jsr_w<a href="Instructions2.doc7.html#jsr_w">,&#32;305</a></dl><a name="6960963"></a><dt>return from, ret<a href="Instructions2.doc12.html#ret">,&#32;352</a></dl><dt><b><strong>subtracting</strong></b><dl><a name="6960966"></a><dt>double, dsub<a href="Instructions2.doc3.html#dsub">,&#32;217</a><a name="6960968"></a><dt>float, fsub<a href="Instructions2.doc4.html#fsub">,&#32;247</a><a name="6960970"></a><dt>int, isub<a href="Instructions2.doc6.html#isub">,&#32;301</a><a name="6960972"></a><dt>long, lsub<a href="Instructions2.doc8.html#lsub">,&#32;332</a></dl><dt><b>super_class <strong>item</strong></b><dl><a name="6960975"></a><dt>(ClassFile<a href="ClassFile.doc.html#29250"> structure),&#32;97</a></dl><dt><b>super <strong>method</strong></b><dl><a name="6960978"></a><dt><a href="Concepts.doc.html#18321">definition,&#32;34</a></dl><dt><b><strong>superclasses</strong></b><dl><a name="6960981"></a><dt><em>See also</em> ACC_SUPER flag<a name="6960983"></a><dt><a href="ClassFile.doc.html#9773">checking for,&#32;141</a><a name="6960985"></a><dt><a href="Concepts.doc.html#20344">definition,&#32;29</a><a name="6960987"></a><dt>super<a href="Concepts.doc.html#18321"> method as constructor invocation,&#32;34</a><a name="6960989"></a><dt>super modifier<dl><a name="6960990"></a><dt><a href="Concepts.doc.html#17564">accessing, overridden methods with,&#32;32</a></dl></dl><dt><b><strong>superinterfaces</strong></b><dl><a name="6960993"></a><dt><a href="Concepts.doc.html#20603">definition,&#32;36</a></dl><dt><b>swap <strong>instruction</strong></b><dl><a name="6960996"></a><dt><a href="Instructions2.doc13.html#swap">definition,&#32;357</a></dl><dt><b><strong>swapping</strong></b><dl><a name="6960999"></a><dt>operand stack values, swap<a href="Instructions2.doc13.html#swap">,&#32;357</a><a name="6961001"></a><dt>swap<a href="Overview.doc.html#15729"> instruction, operand stack  manipulation constraints,&#32;73</a><a name="6961003"></a><dt><a href="Threads.doc.html#23866">threads example,&#32;406</a></dl><dt><b><strong>symbolic references</strong></b><dl><a name="6961006"></a><dt><a href="ConstantPool.doc.html#73367">deriving from class or interface representation,&#32;156</a><a name="6961008"></a><dt><a href="ConstantPool.doc.html#74024">resolving,&#32;165</a></dl><dt><b><strong>symbols</strong></b><dl><a name="6961011"></a><dt><em>See</em> names</dl><dt><b><strong>synchronization</strong></b><dl><a name="6961014"></a><dt><em>See also</em> ACC_SYNCHRONIZED flag; threads<a name="6961016"></a><dt><a href="Compiling.doc.html#6531">compilation examples,&#32;394</a><a name="6961018"></a><dt><a href="Concepts.doc.html#28949">exception handling integration with,&#32;40</a><a name="6961020"></a><dt><a href="Threads.doc.html#24410">locks,&#32;412</a><a name="6961022"></a><dt>synchronized method<dl><a name="6961023"></a><dt>double value return from, dreturn<a href="Instructions2.doc3.html#dreturn">,&#32;214</a><a name="6961025"></a><dt>float value return from, freturn<a href="Instructions2.doc4.html#freturn">,&#32;244</a><a name="6961027"></a><dt>int value return from, ireturn<a href="Instructions2.doc6.html#ireturn">,&#32;296</a><a name="6961029"></a><dt>long value return from, lreturn<a href="Instructions2.doc8.html#lreturn">,&#32;327</a><a name="6961031"></a><dt>reference value return from, areturn<a href="Instructions2.doc.html#areturn">,&#32;182</a><a name="6961033"></a><dt>void value return from, return<a href="Instructions2.doc12.html#return">,&#32;353</a></dl><a name="6961035"></a><dt>synchronized modifier<dl><a name="6961036"></a><dt><a href="Concepts.doc.html#16386">in method declarations,&#32;33</a><a name="6961038"></a><dt><a href="Concepts.doc.html#22134">multithreaded actions,&#32;59</a><a name="6961040"></a><dt><a href="Threads.doc.html#24410">operations,&#32;412</a><a name="6961042"></a><dt><a href="Threads.doc.html#24410">specification,&#32;412</a><a name="6961044"></a><dt><a href="Concepts.doc.html#22139">thread-memory interaction, ordering rules,&#32;60</a></dl></dl><dt><b><strong>syntax</strong></b><dl><a name="6961047"></a><dt>class<a href="ClassFile.doc.html#44115"> file specification,&#32;94</a><a name="6961049"></a><dt><a href="ClassFile.doc.html#14150">field and method descriptor grammar,&#32;99</a><a name="6961051"></a><dt><a href="ClassFile.doc.html#14922">internal form of class and interface names,&#32;99</a></dl><dt><b>Synthetic_attribute <strong>structure</strong></b><dl><a name="6961054"></a><dt>(attributes table of field_info or method_info<a href="ClassFile.doc.html#88571"> structure),&#32;127</a></dl></dl><hr><!-- This inserts footnotes--><p><a href="VMSpecTOC.doc.html">Contents</a> | <a href="VMSpecIX.fm17.html">Prev</a> | <a href="VMSpecIX.fm19.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 &#169 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 + -