📄 vmspecix.fm19.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.fm18.html">Prev</a> | <a href="VMSpecIX.fm20.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="6961056"></a><center><h1> T</h1></center><dl><dt><b><strong>tables</strong></b><dl><a name="6961059"></a><dt>in class<a href="ClassFile.doc.html#74328"> file specification, 93</a></dl><dt><b>tableswitch <strong>instruction</strong></b><dl><a name="6961062"></a><dt><em>See also</em> lookupswitch instruction<a name="6961064"></a><dt><a href="ClassFile.doc.html#11572">code array alignment effect, 121</a><a name="6961066"></a><dt><a href="Compiling.doc.html#14943">compilation examples, compiling switches, 384</a><a name="6961068"></a><dt><a href="ClassFile.doc.html#9161">constraints, static, 134</a><a name="6961070"></a><dt><a href="Instructions2.doc14.html#tableswitch">definition, 358</a></dl><dt><b>tag <strong>item</strong></b><dl><a name="6961073"></a><dt>(CONSTANT_Class_info<a href="ClassFile.doc.html#1229"> structure), 104</a><a name="6961075"></a><dt>(CONSTANT_Double_info<a href="ClassFile.doc.html#7313"> structure), 109</a><a name="6961077"></a><dt>(CONSTANT_Fieldref_info<a href="ClassFile.doc.html#6690"> structure), 105</a><a name="6961079"></a><dt>(CONSTANT_Integer_info<a href="ClassFile.doc.html#21652"> structure), 107</a><a name="6961081"></a><dt>(CONSTANT_InterfaceMethodref_info<a href="ClassFile.doc.html#6701"> structure), 105</a><a name="6961083"></a><dt>(CONSTANT_Long_info<a href="ClassFile.doc.html#7310"> structure), 109</a><a name="6961085"></a><dt>(CONSTANT_Methodref_info<a href="ClassFile.doc.html#6698"> structure), 105</a><a name="6961087"></a><dt>(CONSTANT_NameAndType_info<a href="ClassFile.doc.html#1335"> structure), 110</a><a name="6961089"></a><dt>(CONSTANT_String_info<a href="ClassFile.doc.html#21647"> structure), 106</a><a name="6961091"></a><dt>(CONSTANT_Utf8_info<a href="ClassFile.doc.html#1311"> structure), 112</a></dl><dt><b><strong>term definitions</strong></b><dl><a name="6961094"></a><dt><a href="Overview.doc.html#22092">abrupt completion, 74</a><a name="6961096"></a><dt>abstract<dl><a name="6961097"></a><dt><a href="Concepts.doc.html#35615">class, 28</a><a name="6961099"></a><dt><a href="Concepts.doc.html#16355">method, 32</a></dl><a name="6961101"></a><dt><a href="Concepts.doc.html#16463">array, 38</a><dl><a name="6961103"></a><dt><a href="Concepts.doc.html#22853">access expression, 39</a><a name="6961105"></a><dt><a href="Concepts.doc.html#16467">component, 38</a><a name="6961107"></a><dt><a href="Concepts.doc.html#16468">component type, 38</a><a name="6961109"></a><dt><a href="Concepts.doc.html#17995">component, as kind of variable, 13</a><a name="6961111"></a><dt><a href="Concepts.doc.html#25388">creation expression, 12</a>, <a href="Concepts.doc.html#20776">39</a><a name="6961114"></a><dt><a href="Concepts.doc.html#16469">element, 38</a><a name="6961116"></a><dt><a href="Concepts.doc.html#16469">element type, 38</a><a name="6961118"></a><dt><a href="Concepts.doc.html#16467">empty, 38</a><a name="6961120"></a><dt><a href="Concepts.doc.html#20776">initializer, 39</a><a name="6961122"></a><dt><a href="Concepts.doc.html#16467">length of, 38</a><a name="6961124"></a><dt><a href="Concepts.doc.html#25380">type, 11</a><a name="6961126"></a><dt><a href="Concepts.doc.html#16467">variable, 38</a></dl><a name="6961128"></a><dt><a href="Concepts.doc.html#23148">ASCII, 6</a><a name="6961130"></a><dt><a href="Threads.doc.html#22206">assign, as thread action, 398</a><a name="6961132"></a><dt><a href="Concepts.doc.html#19829">assignable, 21</a><a name="6961134"></a><dt>assignment<dl><a name="6961135"></a><dt><a href="Concepts.doc.html#17290">compatible, 13</a>, <a href="Concepts.doc.html#19829">21</a></dl><a name="6961138"></a><dt><a href="ConstantPool.doc.html#74730">binding, of native methods, 170</a><a name="6961140"></a><dt><a href="ConstantPool.doc.html#74504">bootstrap class loader, 158</a><a name="6961142"></a><dt><a href="Introduction.doc.html#3087">bytecode, 2</a><a name="6961144"></a><dt><a href="Concepts.doc.html#24704">caller, 41</a><a name="6961146"></a><dt>catch<a href="Concepts.doc.html#28948"> clause, 40</a><a name="6961148"></a><dt><a href="Concepts.doc.html#24580">caught, 40</a><a name="6961150"></a><dt>class<dl><a name="6961151"></a><dt>abstract<a href="Concepts.doc.html#35615">, 28</a><a name="6961153"></a><dt><a href="ConstantPool.doc.html#72012">creation, 158</a><a name="6961155"></a><dt><a href="Overview.doc.html#15582">current, 72</a><a name="6961157"></a><dt><a href="Concepts.doc.html#29324">declaration, 28</a><a name="6961159"></a><dt>final<a href="Concepts.doc.html#20342">, 28</a><a name="6961161"></a><dt><a href="Concepts.doc.html#29397">initial, 46</a>, <a href="ConstantPool.doc.html#72012">158</a><a name="6962550"></a><a name="6961164"></a><dt><a href="Concepts.doc.html#25388">instance, 12</a><a name="6961166"></a><dt><a href="Concepts.doc.html#25388">instance creation expression, 12</a><a name="6961168"></a><dt><a href="Concepts.doc.html#26498">method, 33</a><a name="6961170"></a><dt><a href="Concepts.doc.html#20346">modifier, 28</a><a name="6961172"></a><dt>public<a href="Concepts.doc.html#20346">, 28</a><a name="6961174"></a><dt>strictfp<a href="Concepts.doc.html#32968">, 28</a><a name="6961176"></a><dt><a href="Concepts.doc.html#25380">type, 11</a><a name="6961178"></a><dt><a href="Concepts.doc.html#17990">variable, 13</a></dl><a name="6961180"></a><dt>class loader<dl><a name="6961181"></a><dt><a href="ConstantPool.doc.html#74504">bootstrap, 158</a>, <a href="ConstantPool.doc.html#79383">160</a><a name="6961184"></a><dt><a href="ConstantPool.doc.html#77474">defining, 159</a><a name="6961186"></a><dt><a href="ConstantPool.doc.html#77493">delegating, 159</a><a name="6961188"></a><dt><a href="ConstantPool.doc.html#77493">initiating, 159</a><a name="6961190"></a><dt><a href="ConstantPool.doc.html#74504">user-defined, 158</a>, <a href="ConstantPool.doc.html#79441">160</a></dl><a name="6961193"></a><dt><a href="Concepts.doc.html#17290">compile-time type, 13</a><a name="6961195"></a><dt><a href="Concepts.doc.html#24580">complete abruptly, 40</a><a name="6961197"></a><dt><a href="Concepts.doc.html#24222">constant field, 52</a><a name="6961199"></a><dt>constant pool<dl><a name="6961200"></a><dt>class<a href="ClassFile.doc.html#9597"> file format, 103</a><a name="6961202"></a><dt><a href="Overview.doc.html#22973">runtime, 70</a></dl><a name="6961204"></a><dt><a href="Concepts.doc.html#16407">constructor, 34</a><dl><a name="6961206"></a><dt><a href="Concepts.doc.html#20504">default, 34</a><a name="6961208"></a><dt><a href="Concepts.doc.html#23360">parameter, as kind of variable, 14</a></dl><a name="6961210"></a><dt>conversion<dl><a name="6961211"></a><dt><a href="Concepts.doc.html#25744">assignment, 21</a><a name="6961213"></a><dt><a href="Concepts.doc.html#28838">binary numeric promotion, 23</a><a name="6961215"></a><dt><a href="Concepts.doc.html#19492">casting, 23</a><a name="6961217"></a><dt><a href="Concepts.doc.html#23424">context, 16</a><a name="6961219"></a><dt><a href="Concepts.doc.html#25833">method invocation, 22</a><a name="6961221"></a><dt><a href="Concepts.doc.html#19766">narrowing primitive, 18</a><a name="6961223"></a><dt><a href="Concepts.doc.html#32879">narrowing reference, 19</a><a name="6961225"></a><dt><a href="Concepts.doc.html#28838">unary numeric promotion, 23</a><a name="6961227"></a><dt><a href="Concepts.doc.html#19693">widening primitive, 17</a><a name="6961229"></a><dt><a href="Concepts.doc.html#25680">widening reference, 19</a></dl><a name="6961231"></a><dt><a href="Overview.doc.html#15582">current frame, 71</a><a name="6961233"></a><dt><a href="Concepts.doc.html#15863">default value, 14</a><a name="6961235"></a><dt><a href="Concepts.doc.html#23051">denormalized, 11</a><dl><a name="6961237"></a><dt><a href="Overview.doc.html#14562">floating-point number, 85</a></dl><a name="6961239"></a><dt><a href="ClassFile.doc.html#1170">descriptor, 99</a><a name="6961241"></a><dt>direct<dl><a name="6961242"></a><dt><a href="Concepts.doc.html#20581">directly implement, 35</a><a name="6961244"></a><dt><a href="Concepts.doc.html#26594">extension, 35</a><a name="6961246"></a><dt><a href="Concepts.doc.html#20344">subclass, 29</a><a name="6961248"></a><dt><a href="Concepts.doc.html#20344">superclass, 29</a><a name="6961250"></a><dt><a href="Concepts.doc.html#26623">superinterface, 36</a></dl><a name="6961252"></a><dt><a href="Concepts.doc.html#24702">dynamically enclosed, 41</a><a name="6961254"></a><dt><a href="Concepts.doc.html#24580">exception, 39</a><dl><a name="6961256"></a><dt><a href="Concepts.doc.html#24645">class, 41</a><a name="6961258"></a><dt><a href="Concepts.doc.html#17997">handler parameter, as kind of variable, 14</a></dl><a name="6961260"></a><dt>extends<a href="Concepts.doc.html#20344"> clause, 29</a><a name="6961262"></a><dt><a href="Concepts.doc.html#16338">field, 29</a><dl><a name="6961264"></a><dt>final<a href="Concepts.doc.html#29863">, 30</a><a name="6961266"></a><dt>private<a href="Concepts.doc.html#29888">, 30</a><a name="6961268"></a><dt>protected<a href="Concepts.doc.html#29888">, 30</a><a name="6961270"></a><dt>public<a href="Concepts.doc.html#29888">, 30</a><a name="6961272"></a><dt>static<a href="Concepts.doc.html#29890">, 30</a><a name="6961274"></a><dt>transient<a href="Concepts.doc.html#18858">, 30</a><a name="6961276"></a><dt>volatile<a href="Concepts.doc.html#37311">, 31</a></dl><a name="6961278"></a><dt>final<dl><a name="6961279"></a><dt><a href="Concepts.doc.html#20342">class, 28</a><a name="6961281"></a><dt><a href="Concepts.doc.html#29863">field, 30</a><a name="6961283"></a><dt><a href="Concepts.doc.html#16359">method, 33</a></dl><a name="6961285"></a><dt><a href="Concepts.doc.html#24383">finalizer, 56</a><a name="6961287"></a><dt><a href="Overview.doc.html#3560">floating-point type, 62</a>, <a href="Overview.doc.html#22892">63</a><a name="6961290"></a><dt><a href="Concepts.doc.html#34437">formal parameter, 32</a><a name="6961292"></a><dt><a href="Concepts.doc.html#25388">garbage collection, 12</a><a name="6961294"></a><dt><a href="Concepts.doc.html#23051">gradual underflow, 11</a><a name="6961296"></a><dt><a href="Concepts.doc.html#24698">handle, 41</a>, <a href="Overview.doc.html#31069">75</a><a name="6961299"></a><dt><a href="Overview.doc.html#6655">heap, 68</a><a name="6961301"></a><dt><a href="Concepts.doc.html#29539">hiding, 30</a><a name="6961303"></a><dt><a href="Concepts.doc.html#28702">identifier, 6</a><a name="6961305"></a><dt><a href="Concepts.doc.html#20604">implement, 36</a><a name="6961307"></a><dt><a href="Concepts.doc.html#20425">inheritance, 29</a><a name="6961309"></a><dt><a href="ConstantPool.doc.html#72012">initial class, 158</a><a name="6961311"></a><dt><a href="Concepts.doc.html#19011">initialization, 51</a>, <a href="ConstantPool.doc.html#77978">170</a><a name="6961314"></a><dt>instance<dl><a name="6961315"></a><dt><a href="Concepts.doc.html#26500">method, 33</a><a name="6961317"></a><dt><a href="Concepts.doc.html#17982">variable, 13</a></dl><a name="6961319"></a><dt><a href="Concepts.doc.html#16436">interface, 35</a><dl><a name="6961321"></a><dt><a href="Concepts.doc.html#25380">type, 11</a></dl><a name="6961323"></a><dt><a href="ClassFile.doc.html#41600">item, 93</a><a name="6961325"></a><dt><a href="Overview.doc.html#30934">Java virtual machine stack, 67</a><a name="6961327"></a><dt><a href="Compiling.doc.html#15152">JIT (just-in-time) code generation, 363</a><a name="6961329"></a><dt><a href="Concepts.doc.html#24132">lazy resolution, 49</a><a name="6961331"></a><dt><a href="ConstantPool.doc.html#71814">linking, 164</a><a name="6961333"></a><dt><a href="Concepts.doc.html#29967">literal, 6</a><dl><a name="6961335"></a><dt>false<a href="Concepts.doc.html#27355">, 6</a><a name="6961337"></a><dt>null<a href="Concepts.doc.html#27355">, 6</a><a name="6961339"></a><dt>true<a href="Concepts.doc.html#27355">, 6</a></dl><a name="6961341"></a><dt><a href="ConstantPool.doc.html#75047">loading, class or interface, 158</a><a name="6961343"></a><dt><a href="Concepts.doc.html#18000">local variable, 14</a>, <a href="Overview.doc.html#31542">72</a><a name="6961346"></a><dt><a href="Concepts.doc.html#25393">lock, 12</a>, <a href="Concepts.doc.html#24501">59</a>, <a href="Threads.doc.html#22200">397</a><a name="6962578"></a><dl><a name="6961350"></a><dt><a href="Threads.doc.html#22211">lock action, by main memory subsystem, 399</a><a name="6961352"></a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -