📄 vmspecix.fm12.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.fm11.html">Prev</a> | <a href="VMSpecIX.fm13.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="6959577"></a><center><h1> M</h1></center><dl><dt><b>magic <strong>item</strong></b><dl><a name="6959580"></a><dt>(ClassFile<a href="ClassFile.doc.html#21106"> structure), 94</a></dl><dt><b><strong>magic number</strong></b><dl><a name="6959583"></a><dt><em>See also</em> magic item<a name="6959585"></a><dt><a href="ClassFile.doc.html#23016">verification of, 141</a></dl><dt><b>main <strong>method</strong></b><dl><a name="6959588"></a><dt><a href="ConstantPool.doc.html#72012">invocation of on startup, 158</a>, <a href="Concepts.doc.html#29387">46</a></dl><dt><b>major_version <strong>item</strong></b><dl><a name="6959592"></a><dt>(ClassFile<a href="ClassFile.doc.html#70425"> structure), 94</a></dl><dt><b><strong>mapping</strong></b><dl><a name="6959595"></a><dt><a href="ConstantPool.doc.html#74024">symbolic references to concrete values, as part of resolution, 165</a></dl><dt><b>max_locals <strong>item</strong></b><dl><a name="6959598"></a><dt>(Code_attribute<a href="ClassFile.doc.html#6514"> structure), 121</a></dl><dt><b><strong>memory</strong></b><dl><a name="6959601"></a><dt><a href="Concepts.doc.html#24343">allocation during instance creation, 54</a><a name="6959603"></a><dt><a href="Threads.doc.html#22197">definition, 397</a><a name="6959605"></a><dt>garbage collection<dl><a name="6959606"></a><dt><a href="Concepts.doc.html#24383">and finalization, 56</a><a name="6959608"></a><dt><a href="Concepts.doc.html#25388">as memory management technique, 12</a></dl><a name="6959610"></a><dt><a href="Threads.doc.html#24908">main, 397</a><a name="6959612"></a><dt><a href="Threads.doc.html#24912">master, of variables, 397</a><a name="6959614"></a><dt>runtime data areas<dl><a name="6959615"></a><dt><a href="Overview.doc.html#6655">heap, 68</a><a name="6959617"></a><dt><a href="Overview.doc.html#30934">Java virtual machine stack, 67</a><a name="6959619"></a><dt><a href="Overview.doc.html#15114">layout not specified by Java virtual machine specification, 62</a><a name="6959621"></a><dt><a href="Overview.doc.html#6657">method area, 69</a><a name="6959623"></a><dt><a href="Overview.doc.html#15637">native method stacks, 70</a><a name="6959625"></a><dt>pc<a href="Overview.doc.html#6648"> register, 67</a><a name="6959627"></a><dt><a href="Overview.doc.html#22973">runtime constant pool, 70</a></dl><a name="6959629"></a><dt><a href="Concepts.doc.html#22139">thread interaction with, ordering rules, 60</a><a name="6959631"></a><dt><a href="Threads.doc.html#24912">working, 397</a></dl><dt><b><strong>method area</strong></b><dl><a name="6959634"></a><dt><a href="Overview.doc.html#6656">definition, 69</a></dl><dt><b>method_info <strong>structure</strong></b><dl><a name="6959637"></a><dt>(methods table of ClassFile<a href="ClassFile.doc.html#84874"> structure), 114</a></dl><dt><b><strong>methods</strong></b><dl><a name="6959640"></a><dt><em>See also</em> fields<a name="6959642"></a><dt><a href="Overview.doc.html#22092">abrupt completion, 74</a><a name="6959644"></a><dt>abstract<a href="Concepts.doc.html#16355">, 32</a><a name="6959646"></a><dt><a href="Concepts.doc.html#20648">abstract, as interface members, 36</a><a name="6959648"></a><dt>area<dl><a name="6959649"></a><dt><a href="Overview.doc.html#21952">definition, 69</a><a name="6959651"></a><dt><a href="Overview.doc.html#23189">runtime constant pool allocation from, 70</a></dl><a name="6959653"></a><dt>class<dl><a name="6959654"></a><dt>invoking, invokestatic<a href="Instructions2.doc6.html#invokestatic">, 288</a></dl><a name="6959656"></a><dt><clinit> method<dl><a name="6959657"></a><dt><a href="Overview.doc.html#16262">as class or interface initialization method, 78</a><a name="6959659"></a><dt>constant_pool<a href="ClassFile.doc.html#29292"> reference to, 106</a><a name="6959661"></a><dt><a href="ClassFile.doc.html#12402">invocation of, static constraints, 135</a><a name="6959663"></a><dt>method_info<a href="ClassFile.doc.html#75329"> structure access flags ignored, 116</a><a name="6959665"></a><dt>name_index item (method_info<a href="ClassFile.doc.html#1530"> structure) reference, 116</a></dl><a name="6959667"></a><dt>code<dl><a name="6959668"></a><dt><a href="ClassFile.doc.html#36322">location, 120</a><a name="6959670"></a><dt><a href="ClassFile.doc.html#36726">size limitation, 152</a><a name="6959672"></a><dt><a href="ClassFile.doc.html#9803">verification, Pass 3 - bytecode verifier, 143</a></dl><a name="6959674"></a><dt><a href="Compiling.doc.html#4112">compilation examples, 365</a><a name="6959676"></a><dt><a href="ClassFile.doc.html#36595">constant pool references, verification process, 141</a><a name="6959678"></a><dt>constant_pool<a href="ClassFile.doc.html#29292"> reference to, 106</a><a name="6959680"></a><dt>defineClass method, ClassLoader<a href="ConstantPool.doc.html#85947"> class, 161</a><a name="6959682"></a><dt><a href="Concepts.doc.html#17564">definition, 31</a><a name="6959684"></a><dt><a href="ConstantPool.doc.html#73435">derivation of symbolic references to at run time, 156</a><a name="6959686"></a><dt>descriptor<dl><a name="6959687"></a><dt><a href="ClassFile.doc.html#41126">argument number limitation, 153</a><a name="6959689"></a><dt><a href="ClassFile.doc.html#16252">syntax and meaning, 101</a><a name="6959691"></a><dt>as value of CONSTANT_Utf8_info structure referenced by descriptor_index item, CONSTANT_NameAndType_info<a href="ClassFile.doc.html#41669"> structure, 110</a></dl><a name="6959693"></a><dt>final<a href="Concepts.doc.html#16355">, 33</a><a name="6959695"></a><dt>finalize<a href="Concepts.doc.html#24383"> method, 56</a><a name="6959697"></a><dt><init> method<dl><a name="6959698"></a><dt><a href="ClassFile.doc.html#12402">invocation of, static constraints, 135</a><a name="6959700"></a><dt><a href="ClassFile.doc.html#17896">invocation of, structural constraints, 137</a><a name="6959702"></a><dt>name_index item (method_info<a href="ClassFile.doc.html#1530">), 116</a></dl><a name="6959704"></a><dt><a href="Overview.doc.html#16270">initialization, 78</a><a name="6959706"></a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -