The Virtual Bookcase for browsing and sharing reviews of books. New to this site? Read the welcome page first.

The Virtual Bookcase Home
Recent reviews
Collected book news
Welcome to this site
Add your own book

Book details of 'Java Virtual Machine (Java Series)'

Cover of Java Virtual Machine (Java Series)
TitleJava Virtual Machine (Java Series)
Author(s)Jon Meyer, Troy Downing, Andrew Shulmann, Downing Troy
ISBN1565921941
LanguageEnglish
PublishedApril 1997
PublisherO'Reilly & Associates
Web links for this book
Search at Bookcrossing.com
Wikipedia booksources
Shop for this book
At Amazon.com
At Amazon.co.uk

Back to shelf Computer programming
Amazon.com info for Java Virtual Machine (Java Series)

Score:

Vote for this book

The Virtual Bookcase Reviews of 'Java Virtual Machine (Java Series)':

Reviewer amazon.com wrote:
This book is a comprehensive programming guide for the Java Virtual Machine (JVM). It gives the reader a strong overview and reference of the JVM so that they may create their own implementations of the JVM or write their own compilers that create Java object code. Perhaps the most important reason for learning about the Java Virtual Machine is that it gives you additional tools for solving programming problems in Java. The Java architecture is very open -- its easy to add programatic extensions to Java, once you have learned the basic rules of the Java Virtual Machine. And the Java Virtual Machine is portable, so you only have to write the extension once. So if you don't like how a particular feature of the Java language works, why not create an extension library which operates in the way you need it to? Its not as hard as you might think, and this book gives you all the details you need.
Reviewer Rob Slade wrote:
Java is cross-platform. This means that Java programs will run on any computer--any computer, that is, which has a Java Virtual Machine (JVM). The JVM is like an interpreter, except that it "interprets" already compiled bytecode. The bytecode ensures that Java interpretation is very fast, since it resembles compiled object code. Java CPUs, in fact, will be able to run bytecode without the interpretation step. The JVM, therefore, is a virtual CPU, and, like any other central processing unit, it has a machine and assembly language. Meyer and Downing explain what is, essentially, Java assembly language, and even provide an assembler. Not only does this allow for the development of very tight, fast code where size or speed is of primary importance, but it also provides, for Java programmers, an understanding of the internals and underpinnings of the language. After an introduction, the book looks at components of the machine, classes, security (not quite as well as the authors think), implementation, data operations, arithmetic, flow control, exceptions, threads, class file reference, and the instructions. Appendices list the opcodes (bytecodes), themselves, a user guide for Jasmin (the assembler), and an overview of JAS, which aids with Java class file generation. copyright Robert M. Slade, 1997
Add my review for Java Virtual Machine (Java Series)
Search The Virtual Bookcase

Enter a title word, author name or ISBN.

The shelves in The Virtual Bookcase

Arts and architecture (25)
Biography (24)
Business and Management (119)
Cars and driving (53)
Cartoons (45)
Children's books (179)
Computer (475)
Computer history/fun (111)
Computer networks (382)
Computer programming (215)
Computer security (269)
Cook books (89)
Fantasy (154)
Fiction (446)
Health and body (70)
History (135)
Hobby (37)
Horror (65)
Humorous books (52)
Literature (57)
Operating systems (94)
Outdoor camping (162)
Outdoors (236)
Politics (83)
Privacy (61)
Psychology (55)
Religion (17)
Science (113)
Science Fiction (156)
Self-help books (55)
Technology (12)
Travel guides (307)
War and weapons (29)
World Wide Web (211)
Zen (5)
Other books (88)
Mailing list
Subscribe to booktalk, the discussion list about books at The Virtual Bookcase.
Enter your e-mail address to subscribe (you will receive an e-mail to confirm your subscription):


The Virtual Bookcase is created and maintained by Koos van den Hout. Contact e-mail webmaster@virtualbookcase.com.
Site credits
Copyright © 2000-2009 Koos van den Hout / The Virtual Bookcase Copyright and privacy statement