Inside the Java Virtual Machine (Java Masters) Paperback – 1 Jan 1998
Customers Who Viewed This Item Also Viewed
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
For the advanced Java developer, Inside the Java 2 Virtual Machine offers a detailed guide to the inner workings of today's Java Virtual Machines (JVMs), plus a complete reference to all bytecodes (the "machine code" for the language). For those who want to understand how Java really works, this book definitely delivers the goods, with excellent technical detail and demos of JVMs in action on the included CD-ROM.
This title provides a remarkably detailed tour of the internals of the Java platform, with plenty of technical information on the way virtual machines do business under the hood, from the way language statements are turned into bytecodes, to in-depth coverage of loading and invoking classes, security and garbage collection. The author demonstrates superior knowledge of Sun's Java Virtual Machine specification and explains the principles of its design and implementation, including a full explanation of how actual bytecodes are run on a VM. (Surprisingly, variables in Java are always processed on the stack, as there are no general CPU registers available, a very different architecture than most CPUs.) Each chapter includes applets that show off Java in action (for example, adding two numbers or showing off garbage collection).
The later part of this text covers over 200 Java bytecodes (mnemonic instructions for the JVM) by groups, and the book closes with a full listing of these opcodes (with over 150 pages of material). In all, Inside the Java 2 Virtual Machine serves as both a tutorial and reference to the architecture and inner operation of JVMs for any technically astute reader who wants to understand how Java really works. --Richard Dragan, Amazon.com
Topics covered: Java Virtual Machine (JVM) class architecture, the Java class loader, tips for platform independence, Java security, verifying class files, code-signing, network mobility, Jini basics, the organisation of Java .class files, Java object lifetimes, the linking model, garbage collection basics and algorithms, stack operations, type conversions, integer and floating-point arithmetic, objects and arrays, control flow, exceptions and finally clauses, method invocation, thread synchronisation, Java opcode and quickcode reference and JVM simulation demos. --This text refers to an out of print or unavailable edition of this title.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
I realize the book is seventeen years old and areas such as GC are vastly improved but as a primer I really liked this book.
Most Recent Customer Reviews
If anybody can find a better book about java virtual machine, I wish you can let me know.
The only thing I am not satistified is lacking of real instances of implemantation... Read more
This is really great for a person like me who works on Java and now Jini to have the gifted authors guide - The JVM, and i expect him to release soon his current book on Jini so... Read morePublished on 8 April 1999