📄 vmspecix.fm18.html
字号:
<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">, 250</a><a name="6960855"></a><dt>put into classes, putstatic<a href="Instructions2.doc11.html#putstatic">, 350</a></dl><a name="6960857"></a><dt><a href="Concepts.doc.html#32316">initializers, 33</a><dl><a name="6960859"></a><dt><a href="Concepts.doc.html#19011">execution of during initialization, 51</a><a name="6960861"></a><dt><a href="Concepts.doc.html#20425">not members of a class, 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">, 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, 68</a><a name="6960869"></a><dt><a href="Overview.doc.html#1962">data, frame use for, 71</a><a name="6960871"></a><dt><a href="Overview.doc.html#15581">frame allocation, 71</a><a name="6960873"></a><dt>runtime data areas<dl><a name="6960874"></a><dt><a href="Overview.doc.html#21949">heap, 68</a><a name="6960876"></a><dt><a href="Overview.doc.html#30934">Java virtual machine stack, 67</a><a name="6960878"></a><dt><a href="Overview.doc.html#6657">method area, 69</a><a name="6960880"></a><dt><a href="Overview.doc.html#36284">native method stacks, 70</a><a name="6960882"></a><dt>pc<a href="Overview.doc.html#25816"> register, 67</a><a name="6960884"></a><dt><a href="Overview.doc.html#22973">runtime constant pool, 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">, 189</a><a name="6960890"></a><dt>char, castore<a href="Instructions2.doc2.html#castore">, 192</a><a name="6960892"></a><dt>double, dastore<a href="Instructions2.doc3.html#dastore">, 201</a><a name="6960894"></a><dt>float, fastore<a href="Instructions2.doc4.html#fastore">, 231</a><a name="6960896"></a><dt>int, iastore<a href="Instructions2.doc6.html#iastore">, 263</a><a name="6960898"></a><dt>long, lastore<a href="Instructions2.doc8.html#laload">, 310</a><a name="6960900"></a><dt>reference, aastore<a href="Instructions2.doc.html#aastore">, 176</a><a name="6960902"></a><dt>short, sastore<a href="Instructions2.doc13.html#sastore">, 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">, 215</a><a name="6960907"></a><dt>double, dstore_<n><a href="Instructions2.doc3.html#dstore_n">, 216</a><a name="6960909"></a><dt>float, fstore<a href="Instructions2.doc4.html#fstore">, 245</a><a name="6960911"></a><dt>float, fstore_<n><a href="Instructions2.doc4.html#fstore_n">, 246</a><a name="6960913"></a><dt>int, istore<a href="Instructions2.doc6.html#istore">, 299</a><a name="6960915"></a><dt>int, istore_<n><a href="Instructions2.doc6.html#istore_n">, 300</a><a name="6960917"></a><dt>long, lstore<a href="Instructions2.doc8.html#lstore">, 330</a><a name="6960919"></a><dt>long, lstore_<n><a href="Instructions2.doc8.html#lstore_n">, 331</a><a name="6960921"></a><dt>reference, astore<a href="Instructions2.doc.html#astore">, 184</a><a name="6960923"></a><dt>reference, astore_<n><a href="Instructions2.doc.html#astore_n">, 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, 28</a><a name="6960931"></a><dt><a href="Concepts.doc.html#33004">in method declarations, 33</a></dl></dl><dt><b>String <strong>class</strong></b><dl><a name="6960934"></a><dt><a href="Concepts.doc.html#25486">definition, 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), 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, 16</a><a name="6960944"></a><dt><a href="Concepts.doc.html#29971">definition, 6</a><a name="6960946"></a><dt>String<a href="Concepts.doc.html#24330"> new instances creation triggered by, 54</a></dl><dt><b><strong>structures</strong></b><dl><a name="6960949"></a><dt>class<a href="ClassFile.doc.html#74328"> file structures, 93</a></dl><dt><b><strong>subclass</strong></b><dl><a name="6960952"></a><dt><a href="Concepts.doc.html#20359">definition, 29</a></dl><dt><b><strong>subpackages</strong></b><dl><a name="6960955"></a><dt><a href="Concepts.doc.html#26053">definition, 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">, 304</a><a name="6960961"></a><dt>wide index, jsr_w<a href="Instructions2.doc7.html#jsr_w">, 305</a></dl><a name="6960963"></a><dt>return from, ret<a href="Instructions2.doc12.html#ret">, 352</a></dl><dt><b><strong>subtracting</strong></b><dl><a name="6960966"></a><dt>double, dsub<a href="Instructions2.doc3.html#dsub">, 217</a><a name="6960968"></a><dt>float, fsub<a href="Instructions2.doc4.html#fsub">, 247</a><a name="6960970"></a><dt>int, isub<a href="Instructions2.doc6.html#isub">, 301</a><a name="6960972"></a><dt>long, lsub<a href="Instructions2.doc8.html#lsub">, 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), 97</a></dl><dt><b>super <strong>method</strong></b><dl><a name="6960978"></a><dt><a href="Concepts.doc.html#18321">definition, 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, 141</a><a name="6960985"></a><dt><a href="Concepts.doc.html#20344">definition, 29</a><a name="6960987"></a><dt>super<a href="Concepts.doc.html#18321"> method as constructor invocation, 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</a></dl></dl><dt><b><strong>superinterfaces</strong></b><dl><a name="6960993"></a><dt><a href="Concepts.doc.html#20603">definition, 36</a></dl><dt><b>swap <strong>instruction</strong></b><dl><a name="6960996"></a><dt><a href="Instructions2.doc13.html#swap">definition, 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">, 357</a><a name="6961001"></a><dt>swap<a href="Overview.doc.html#15729"> instruction, operand stack manipulation constraints, 73</a><a name="6961003"></a><dt><a href="Threads.doc.html#23866">threads example, 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, 156</a><a name="6961008"></a><dt><a href="ConstantPool.doc.html#74024">resolving, 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, 394</a><a name="6961018"></a><dt><a href="Concepts.doc.html#28949">exception handling integration with, 40</a><a name="6961020"></a><dt><a href="Threads.doc.html#24410">locks, 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">, 214</a><a name="6961025"></a><dt>float value return from, freturn<a href="Instructions2.doc4.html#freturn">, 244</a><a name="6961027"></a><dt>int value return from, ireturn<a href="Instructions2.doc6.html#ireturn">, 296</a><a name="6961029"></a><dt>long value return from, lreturn<a href="Instructions2.doc8.html#lreturn">, 327</a><a name="6961031"></a><dt>reference value return from, areturn<a href="Instructions2.doc.html#areturn">, 182</a><a name="6961033"></a><dt>void value return from, return<a href="Instructions2.doc12.html#return">, 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, 33</a><a name="6961038"></a><dt><a href="Concepts.doc.html#22134">multithreaded actions, 59</a><a name="6961040"></a><dt><a href="Threads.doc.html#24410">operations, 412</a><a name="6961042"></a><dt><a href="Threads.doc.html#24410">specification, 412</a><a name="6961044"></a><dt><a href="Concepts.doc.html#22139">thread-memory interaction, ordering rules, 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, 94</a><a name="6961049"></a><dt><a href="ClassFile.doc.html#14150">field and method descriptor grammar, 99</a><a name="6961051"></a><dt><a href="ClassFile.doc.html#14922">internal form of class and interface names, 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), 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 © 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 + -