📄 vmspecix.fm1.html
字号:
<a name="6956065"></a><dt><a href="Threads.doc.html#22213">use, 399</a></dl></dl><dt><b><strong>adding</strong></b><dl><a name="6956068"></a><dt>double, dadd<a href="Instructions2.doc3.html#dadd">, 198</a><a name="6956070"></a><dt>float, fadd<a href="Instructions2.doc4.html#fadd">, 228</a><a name="6956072"></a><dt>int, iadd<a href="Instructions2.doc6.html#iadd">, 260</a><a name="6956074"></a><dt>long, ladd<a href="Instructions2.doc8.html#ladd">, 309</a></dl><dt><b><strong>algorithms</strong></b><dl><a name="6956077"></a><dt>class<a href="ClassFile.doc.html#28518"> file verification, 140</a><a name="6956079"></a><dt>conversion of bytes item, CONSTANT_Float_info structure, to float<a href="ClassFile.doc.html#22609"> value, 107</a><a name="6956081"></a><dt>conversion of high_bytes and low_bytes items, CONSTANT_Double_info structure, to double<a href="ClassFile.doc.html#23957"> value, 109</a><a name="6956083"></a><dt>creation and loading<dl><a name="6956084"></a><dt><a href="ConstantPool.doc.html#76328">array classes, 158</a>, <a href="ConstantPool.doc.html#85947">161</a><a name="6956087"></a><dt><a href="ConstantPool.doc.html#73294">classes, 157</a><a name="6956089"></a><dt><a href="ConstantPool.doc.html#75047">interfaces, 158</a><a name="6956091"></a><dt><a href="ConstantPool.doc.html#79441">using a user-defined class loader, 160</a><a name="6956093"></a><dt><a href="ConstantPool.doc.html#79383">using the default class loader, 160</a></dl><a name="6956095"></a><dt><a href="ConstantPool.doc.html#80050">string literals, derivation of, 157</a></dl><dt><b><strong>alignment</strong></b><dl><a name="6956098"></a><dt>code<a href="ClassFile.doc.html#1576"> array, 121</a><a name="6956100"></a><dt><a href="Overview.doc.html#25234">Java virtual machine instructions, implementation implications, 80</a></dl><dt><b>aload <strong>instruction</strong></b><dl><a name="6956103"></a><dt><em>See also</em>astore instruction, wide instruction<a name="6956105"></a><dt><a href="ClassFile.doc.html#42871">constraints, static, 136</a><a name="6956107"></a><dt><a href="Instructions2.doc.html#aload">definition, 179</a></dl><dt><b>aload_<n> <strong>instructions</strong></b><dl><a name="6956110"></a><dt><em>See also </em>astore_<n> instructions<a name="6956112"></a><dt>compilation examples<dl><a name="6956113"></a><dt><a href="Compiling.doc.html#4861">arrays, 382</a><a name="6956115"></a><dt><a href="Compiling.doc.html#8919">catching exceptions, 388</a>, <a href="Compiling.doc.html#9972">389</a>, <a href="Compiling.doc.html#10782">391</a><a name="6956119"></a><dt>compiling finally<a href="Compiling.doc.html#8345">, 392</a>, <a href="Compiling.doc.html#9071">393</a>, <a href="Compiling.doc.html#9112">394</a><a name="6956123"></a><dt><a href="Compiling.doc.html#14787">invoking methods, 376</a>, <a href="Compiling.doc.html#9477">378</a><a name="6956126"></a><dt><a href="Compiling.doc.html#14892">operand stack operations, 386</a><a name="6956128"></a><dt><a href="Compiling.doc.html#9934">throwing exceptions, 387</a>, <a href="Compiling.doc.html#8016">388</a><a name="6956131"></a><dt><a href="Compiling.doc.html#14907">working with class instances, 379</a>, <a href="Compiling.doc.html#4716">380</a></dl><a name="6956134"></a><dt><a href="ClassFile.doc.html#42756">constraints, static, 136</a><a name="6956136"></a><dt><a href="Instructions2.doc.html#aload_n">definition, 180</a></dl><dt><b><strong>ANDing</strong></b><dl><a name="6956139"></a><dt>int, bitwise, iand<a href="Instructions2.doc6.html#iand">, 262</a><a name="6956141"></a><dt>long, bitwise, land<a href="Instructions2.doc8.html#land">, 311</a></dl><dt><b>anewarray <strong>instruction</strong></b><dl><a name="6956144"></a><dt><a href="Compiling.doc.html#6189">compilation examples, arrays, 382</a><a name="6956146"></a><dt><a href="ClassFile.doc.html#43178">constraints, static, 136</a><a name="6956148"></a><dt><a href="Instructions2.doc.html#anewarray">definition, 181</a></dl><dt><b>areturn <strong>instruction</strong></b><dl><a name="6956151"></a><dt>compilation examples<dl><a name="6956152"></a><dt><a href="Compiling.doc.html#6278">arrays, 383</a><a name="6956154"></a><dt><a href="Compiling.doc.html#14907">working with class instances, 379</a>, <a href="Compiling.doc.html#4716">380</a></dl><a name="6956157"></a><dt><a href="ClassFile.doc.html#28538">constraints, structural, 138</a><a name="6956159"></a><dt><a href="Instructions2.doc.html#areturn">definition, 182</a></dl><dt><b><strong>arithmetic</strong></b><dl><a name="6956162"></a><dt>adding<dl><a name="6956163"></a><dt>double, dadd<a href="Instructions2.doc3.html#dadd">, 198</a><a name="6956165"></a><dt>float, fadd<a href="Instructions2.doc4.html#fadd">, 228</a><a name="6956167"></a><dt>int, iadd<a href="Instructions2.doc6.html#iadd">, 260</a><a name="6956169"></a><dt>long, ladd<a href="Instructions2.doc8.html#ladd">, 309</a></dl><a name="6956171"></a><dt>ArithmeticException<a href="Concepts.doc.html#24875">, 44</a><dl><a name="6956173"></a><dt>thrown by idiv<a href="Instructions2.doc6.html#idiv">, 265</a><a name="6956175"></a><dt>thrown by irem<a href="Instructions2.doc6.html#irem">, 295</a><a name="6956177"></a><dt>thrown by ldiv<a href="Instructions2.doc8.html#ldiv">, 318</a><a name="6956179"></a><dt>thrown by lrem<a href="Instructions2.doc8.html#lrem">, 326</a></dl><a name="6956181"></a><dt><a href="Compiling.doc.html#17588">compilation examples, 369</a><a name="6956183"></a><dt>dividing<dl><a name="6956184"></a><dt>double, ddiv<a href="Instructions2.doc3.html#ddiv">, 205</a><a name="6956186"></a><dt>float, fdiv<a href="Instructions2.doc4.html#fdiv">, 235</a><a name="6956188"></a><dt>int, idiv<a href="Instructions2.doc6.html#idiv">, 265</a><a name="6956190"></a><dt>long, ldiv<a href="Instructions2.doc8.html#ldiv">, 318</a></dl><a name="6956192"></a><dt>exception, ArithmeticException<a href="Concepts.doc.html#24875">, 44</a><a name="6964108"></a><dt>floating-point, 75<a name="6956194"></a><dt><a href="Overview.doc.html#31951">instruction set, summary, 84</a><a name="6956196"></a><dt>multiplying<dl><a name="6956197"></a><dt>double, dmul<a href="Instructions2.doc3.html#dmul">, 209</a><a name="6956199"></a><dt>float, fmul<a href="Instructions2.doc4.html#fmul">, 239</a><a name="6956201"></a><dt>int, imul<a href="Instructions2.doc6.html#mul">, 276</a><a name="6956203"></a><dt>long, lmul<a href="Instructions2.doc8.html#lmul">, 321</a></dl><a name="6956205"></a><dt>negating<dl><a name="6956206"></a><dt>double, dneg<a href="Instructions2.doc3.html#dneg">, 211</a><a name="6956208"></a><dt>float, fneg<a href="Instructions2.doc4.html#fneg">, 241</a><a name="6956210"></a><dt>int, ineg<a href="Instructions2.doc6.html#ineg">, 277</a><a name="6956212"></a><dt>long, lneg<a href="Instructions2.doc8.html#lneg">, 322</a></dl><a name="6956214"></a><dt>remainder<dl><a name="6956215"></a><dt>double, drem<a href="Instructions2.doc3.html#drem">, 212</a><a name="6956217"></a><dt>float, frem<a href="Instructions2.doc4.html#frem">, 212</a><a name="6956219"></a><dt>int, irem<a href="Instructions2.doc6.html#irem">, 295</a><a name="6956221"></a><dt>long, lrem<a href="Instructions2.doc8.html#lrem">, 326</a></dl><a name="6961981"></a><dt>subtracting<dl><a name="6956224"></a><dt>double, dsub<a href="Instructions2.doc3.html#dsub">, 217</a><a name="6956226"></a><dt>float, fsub<a href="Instructions2.doc4.html#fsub">, 247</a><a name="6956228"></a><dt>int, isub<a href="Instructions2.doc6.html#isub">, 301</a><a name="6956230"></a><dt>long, lsub<a href="Instructions2.doc8.html#lsub">, 332</a></dl></dl><dt><b>ArithmeticException</b><dl><a name="6956233"></a><dt><a href="Concepts.doc.html#24875">definition, 44</a><a name="6956235"></a><dt>thrown by<dl><a name="6956236"></a><dt>idiv<a href="Instructions2.doc6.html#idiv">, 265</a><a name="6956238"></a><dt>irem<a href="Instructions2.doc6.html#irem">, 295</a><a name="6956240"></a><dt>ldiv<a href="Instructions2.doc8.html#ldiv">, 318</a><a name="6956242"></a><dt>lrem<a href="Instructions2.doc8.html#lrem">, 326</a></dl></dl><dt><b><strong>array(s)</strong></b><dl><a name="6956245"></a><dt><em>See also</em> class(es); interfaces; references; types<a name="6956247"></a><dt><a href="Concepts.doc.html#22853">accessing, 39</a><a name="6956249"></a><dt>ArrayStoreException<a href="Concepts.doc.html#24882">, 44</a><a name="6956251"></a><dt><a href="Concepts.doc.html#25629">classes of, 15</a><a name="6956253"></a><dt><a href="Compiling.doc.html#4816">compilation of, 381</a><a name="6956255"></a><dt><a href="Concepts.doc.html#16468">components, 38</a><a name="6956257"></a><dt><a href="Concepts.doc.html#20776">creating, 39</a><dl><a name="6956259"></a><dt><a href="Overview.doc.html#21296">instruction summary, 88</a><a name="6956261"></a><dt>multidimensional, multianewarray<a href="Instructions2.doc9.html#multianewarray">, 339</a><a name="6956263"></a><dt>with components of primitive type, newarray<a href="Instructions2.doc10.html#newarray">, 343</a><a name="6956265"></a><dt>with components of reference type, anewarray<a href="Instructions2.doc.html#anewarray">, 181</a></dl><a name="6956267"></a><dt><a href="ConstantPool.doc.html#76328">creation of, classes, 158</a>, <a href="ConstantPool.doc.html#85947">161</a><a name="6956270"></a><dt><a href="Concepts.doc.html#16463">definition, 38</a><a name="6956272"></a><dt><a href="ClassFile.doc.html#41115">dimensions, number limitation, 153</a><a name="6962078"></a><dt>exceptions<dl><a name="6962084"></a><dt>ArrayIndexOutOfBoundsException<a href="Concepts.doc.html#26745">, 39</a><a name="6962086"></a><dt>NegativeArraySizeException<a href="Concepts.doc.html#24901">, 44</a></dl><a name="6956279"></a><dt>field descriptor<dl><a name="6956280"></a><dt><a href="ClassFile.doc.html#42039">dimension limits on, 104</a><a name="6956282"></a><dt><a href="ClassFile.doc.html#16252">specification, 101</a></dl><a name="6956284"></a><dt><a href="Concepts.doc.html#20776">initializing, 39</a><a name="6956286"></a><dt><a href="Concepts.doc.html#16467">length, 38</a><dl><a name="6956288"></a><dt>fetching, arraylength<a href="Instructions2.doc.html#arraylength">, 183</a></dl><a name="6956290"></a><dt>loading from<dl><a name="6956291"></a><dt>byte or boolean, baload<a href="Instructions2.doc1.html#baload">, 188</a><a name="6956293"></a><dt>char, caload<a href="Instructions2.doc2.html#caload">, 191</a><a name="6956295"></a><dt>double, daload<a href="Instructions2.doc3.html#daload">, 200</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -