Inside the Java Virtual Machine

Inside the Java Virtual Machine

by Bill Venners
     
 

View All Available Formats & Editions

Update of the best book on the Java Virtual Machine the only one praised by JavaWorld as "excellent" and "much stronger" than any competition. Thorough revision with all-new material covering the just-released version that rockets Java into the big league. First-time coverage on using Native Methods with the JNI specification,complete with a hands-on tutorial.

Overview

Update of the best book on the Java Virtual Machine the only one praised by JavaWorld as "excellent" and "much stronger" than any competition. Thorough revision with all-new material covering the just-released version that rockets Java into the big league. First-time coverage on using Native Methods with the JNI specification,complete with a hands-on tutorial. CD-ROM packed with source code,interactive illustrations,latest Java Development Kit,and a resources Web site.

Want to Write Better Java Programs? Look Under the Hood and See What Makes the Ingenious Java Engine Run!

This in-depth guide to Java's architecture and internals is your key to writing more effective and efficient Java code. By understanding the Java Virtual Machine (JVM),you will gain insights into the inner workings of Java technology that will help you harness the full range of Java's capabilities in your programs.

In addition,this comprehensive volume explains the architecture of the JVM,including the interaction of the Java stack,the heap,the method area,and the execution engine. It includes in-depth discussions of various implementation techniques,such as interpreting,just-in-time compiling,and adaptive optimization. It also describes the behavior of Java threads and the Java monitor.

It also covers garbage collection,including reference objects,the train algorithm,and object finalization. Finally the intricacies of the Java security model are discussed,including type safety,the class loader architecture,class verifier,security manager,access controller,and code signing.

With this guide,you'll understand Java's linking model dynamic extension,and you'll learn how to write class loaders. You'll also uncover the seven steps to writing a platform independent Java program.

Product Details

ISBN-13:
9780071350938
Publisher:
McGraw-Hill Professional
Publication date:
01/01/2000
Edition description:
2ND BK&CDR
Pages:
624
Product dimensions:
7.37(w) x 9.18(h) x 1.89(d)

Meet the Author


Bill Venners has been writing software professionally for 14 years. Based in Silicon Valley, he provides software consulting and training services through Artima Software Company. Since 1996, he has written over 40 articles about Java technology. His popular columns in JavaWorld magazine have covered Java internals, object-oriented design techniques, and Jini technology. He is also the author and webmaster of artima.com, an online resource for Java and Jini developers. He teaches in-house and public Java training seminars and frequently speaks on technology at software conferences around the world.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >