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

📄 toc.html

📁 Inside the java virtualMachine,深入研究java虚拟机
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<BR> Garbage Collection and Finalization of Objects</DIR>
</DIR>

<BR> Unloading and Finalization of Classes
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap08.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap08.html"> 8 The Linking Model</A></EM></H3></DIR><DIR>
<DIR>

Dynamic Linking and Resolution
<BR> Resolution and Dynamic Extension
<BR> Constant Pool Resolution<DIR>
<DIR>

<BR> Resolution of CONSTANT_Class_info Entries<DIR>
<DIR>

<BR> Array Classes
<BR> Non-Array Classes and Interfaces</DIR>
</DIR>

<BR> Resolution of CONSTANT_Fieldref_info Entries
<BR> Resolution of CONSTANT_Methodref_info Entries
<BR> Resolution of CONSTANT_InterfaceMethodref_info Entries
<BR> Resolution of CONSTANT_String_info Entries
<BR>Resolution of Other Types of Entries</DIR>
</DIR>

<BR> Compile-Time Resolution of Constants
<BR> Direct References
<BR> _quick Instructions
<BR> Example: The Linking of the Salutation Application
<BR> Example: The Dynamic Extension of the Greet Application
<BR>Example: Unloading Unreachable Greeters
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap09.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap09.html"> 9 Garbage Collection</A></EM></H3></DIR><DIR>
<DIR>

Why Garbage Collection?
<BR> Garbage Collection Algorithms
<BR>Reference Counting Collectors
<BR> Tracing Collectors
<BR> Compacting Collectors
<BR> Copying Collectors
<BR> Generational Collectors
<BR> Adaptive Collectors
<BR> Finalization
<BR> Heap of Fish: A Simulation<DIR>
<DIR>

<BR> Allocate Fish
<BR> Assign References
<BR> Garbage Collect
<BR>Compact Heap</DIR>
</DIR>

<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap10.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap10.html"> 10 Stack and Local Variable Operations</A></EM></H3></DIR><DIR>
<DIR>

Pushing Constants Onto the Stack
<BR> Generic Stack Operations
<BR>Pushing Local Variables Onto the Stack
<BR> Popping to Local Variables
<BR> The wide Instruction
<BR> Fibonacci Forever: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap11.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap11.html"> 11 Type Conversion</A></EM></H3></DIR><DIR>
<DIR>

The Conversion Opcodes
<BR> Conversion Diversion: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap12.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap12.html"> 12 Integer Arithmetic</A></EM></H3></DIR><DIR>
<DIR>

Two's Complement Arithmetic
<BR> Inner Int: A Java int Reveals its Inner Nature
<BR> Arithmetic Opcodes
<BR> Prime Time: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap13.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap13.html"> 13 Logic</A></EM></H3></DIR><DIR>
<DIR>

The Logic Opcodes
<BR> Logical Results: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap14.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap14.html"> 14 Floating Point Arithmetic</A></EM></H3></DIR><DIR>
<DIR>

<BR> Floating Point Numbers
<BR> Inner Float: A Java float Reveals its Inner Nature
<BR> The Floating Point Opcodes
<BR> Circle of Squares: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap15.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap15.html"> 15 Objects and Arrays</A></EM></H3></DIR><DIR>
<DIR>

<BR> A Refresher on Objects and Arrays
<BR> Opcodes for Objects
<BR> Opcodes for Arrays
<BR> Three-Dimensional Array: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap16.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap16.html"> 16 Control Flow</A></EM></H3></DIR><DIR>
<DIR>

Conditional Branching
<BR> Unconditional Branching
<BR> Conditional Branching with Tables
<BR> Saying Tomato: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap17.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap17.html"> 17 Exceptions</A></EM></H3></DIR><DIR>
<DIR>

Throwing and Catching Exceptions
<BR> The Exception Table
<BR> Play Ball!: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap18.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap18.html"> 18 Finally Clauses</A></EM></H3></DIR><DIR>
<DIR>

Miniature Subroutines
<BR> Asymmetrical Invocation and Return
<BR> Hop Around: A Simulation
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap19.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap19.html"> 19 Method Invocation and Return</A></EM></H3></DIR><DIR>
<DIR>

Method Invocation<DIR>
<DIR>

<BR> Invoking a Java Method
<BR>Invoking a Native Method</DIR>
</DIR>

<BR> Other Forms of Method Invocation
<BR> The invokespecial instruction<DIR>
<DIR>

<BR> invokespecial and &lt;init</FONT>()
<BR> invokespecial and Private Methods
<BR> invokespecial and super</DIR>
</DIR>

<BR> The invokeinterface Instruction
<BR> Invocation Instructions and Speed
<BR> Examples of Method Invocation
<BR> Returning from Methods
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<DIR><H3><EM><A HREF="chap20.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/chap20.html"> 20 Thread Synchronization</A></EM></H3></DIR><DIR>
<DIR>

Monitors
<BR> Object Locking
<BR> Synchronization Support in the Instruction Set<DIR>
<DIR>

<BR> Synchronized Statements
<BR> Synchronized Methods</DIR>
</DIR>

<BR> Coordination Support in Class Object
<BR> On the CD-ROM
<BR> The Resources Page</DIR>
</DIR>

<H2><A HREF="appa.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/appa.html">Appendix A. Instructions by Opcode Mnemonic</A></H2>
<H2><A HREF="appa.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/appa.html">Appendix B. Opcode Mnemonic by Functional Group</A></H2>
<H2><A HREF="appa.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/appa.html">Appendix C. Opcode Mnemonic by Opcode</A></H2>
<H2><A HREF="appa.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/appa.html">Appendix D. Slices of Pi: A Simulation of the Java Virtual Machine</A></H2>
<H2> Index</H2>
<H2> About the Author</H2>

<TABLE BORDER="0" WIDTH="100%">
<TR><TD><A HREF="http://www.pbg.mcgraw-hill.com/betabooks/stores.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/stores.html" target="bottom"><IMG SRC="hotkey.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/hotkey.gif" ALIGN="LEFT" BORDER="0" WIDTH="40" HEIGHT="40" ALT="Orders"></A>
<IMG SRC="order_text.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/order_text.gif" WIDTH="103" HEIGHT="41" ALT="Orders"></TD>
<TD ALIGN="RIGHT"><A HREF="cover.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/cover.html"><IMG SRC="backward.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/backward.gif" BORDER="0" ALT="Backward" WIDTH="32" HEIGHT="32"></A>&nbsp;<A HREF="preface.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/venners/preface.html"><IMG SRC="forward.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/forward.gif" BORDER="0" ALT="Forward" WIDTH="32" HEIGHT="32"></A></TD></TR>
<TR><TD COLSPAN="2"><A HREF="mailto:computing@mcgraw-hill.com"><IMG SRC="hotkey.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/hotkey.gif" ALIGN="LEFT" BORDER="0" WIDTH="40" HEIGHT="40" ALT="Comments"></A>
<IMG SRC="comment_text.gif" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/images/comment_text.gif" WIDTH="73" HEIGHT="39" ALT="Comments"></TD></TR>

</TABLE>
<HR>
<P ALIGN=CENTER>&nbsp;<A HREF="http://www.pbg.mcgraw-hill.com/computing/computing-home.html" tppabs="http://www.pbg.mcgraw-hill.com/computing/computing-home.html" TARGET="_top">COMPUTING
MCGRAW-HILL</A> | <A HREF="http://www.pbg.mcgraw-hill.com/betabooks/betabooks-home.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/betabooks-home.html" TARGET="_top">Beta Books</A>
| <A HREF="http://www.pbg.mcgraw-hill.com/computing/contact.html" tppabs="http://www.pbg.mcgraw-hill.com/computing/contact.html" TARGET="_top">Contact Us</A>
| <A HREF="http://www.pbg.mcgraw-hill.com/betabooks/stores.html" tppabs="http://www.pbg.mcgraw-hill.com/betabooks/stores.html" TARGET="_top">Order Information</A>
| <A HREF="http://mcgraw-hill.inforonics.com/compsearch.shtml" tppabs="http://mcgraw-hill.inforonics.com/compsearch.shtml" TARGET="_top">Online Catalog</A></P>

<P ALIGN=CENTER><FONT SIZE="-1"><A HREF="http://www.pbg.mcgraw-hill.com/computing/computing-home.html" tppabs="http://www.pbg.mcgraw-hill.com/computing/computing-home.html" TARGET="_top">Computing McGraw-Hill</A> is an imprint of the <A HREF="http://www.pbg.mcgraw-hill.com/pbg-home.html" tppabs="http://www.pbg.mcgraw-hill.com/pbg-home.html" TARGET="_top">McGraw-Hill Professional Book Group</A>.</FONT></P>

<!-- begin footer -->
<HR>
<A HREF="http://www.mcgraw-hill.com/" tppabs="http://www.mcgraw-hill.com/" TARGET="_top"><IMG SRC="division-white.gif" tppabs="http://www.pbg.mcgraw-hill.com/images/division-white.gif" WIDTH="350" HEIGHT="44" ALT="A Division of the McGraw-Hill Companies" BORDER="0"></A><BR>
<FONT SIZE="-2">Copyright &copy; 1997 <A HREF="http://www.mcgraw-hill.com/" tppabs="http://www.mcgraw-hill.com/" TARGET="_top">
The McGraw-Hill Companies</A>. All rights reserved. Any use is subject to the 
<A HREF="http://www.mcgraw-hill.com/corporate/news_info/copyrttm.htm" tppabs="http://www.mcgraw-hill.com/corporate/news_info/copyrttm.htm" TARGET="_top">
Terms of Use</A>; the corporation also has a comprehensive <A HREF="http://www.mcgraw-hill.com/corporate/news_info/privacy.html" tppabs="http://www.mcgraw-hill.com/corporate/news_info/privacy.html" TARGET="_top">
Privacy Policy</A> governing information we may collect from our customers.</FONT>
<!-- end footer -->
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -