Depth understanding of java virtual machine (three) second edition

Reference material

The book called "in-depth understanding of the Java virtual machine", but to deeply understand the virtual machine alone - - This book is definitely not enough, readers can find more information on the Java virtual machine by the terms of the following information . When I was writing this book, also received a lot of help from these references below. .
(1) Books
port "The Java Virtual Machine Specification, Java SE 7 Edition" Japan should learn from the virtual machine, in any case must master the "Java Virtual Machine Specification." This book describes concepts and details of Sun's early virtual machine (Sun Classic VM) is highly consistent, however, with the development of technology, high-performance virtual machine real details of implementation have been described and gradually the gap between the virtual machine specification be greater, if only choose a reference book to understand the virtual machine, then I recommend this book. Java SE 7 edition of the book published in July 2011, which was released in 1999 from "Java Virtual Machine Specification (Version 2)" the first time since the - - version of the update. The author of the version of Java SE 7 full text translation, and the original book - - like free online published the full text of PDF9.
Mouth "The Java Language Specification, Java SE 7 Edition".
While the virtual machine is not proprietary Java language, the Java language but understand the various provisions of the understanding of the details of virtual machine behavior is helpful, it is the one with the "Java Virtual Machine Specification" is the official Sun produced books , and this book is the father of Java James Gosling personally authored written. The book also "Java Virtual Machine Specification" - - like, can be completely free download at the official website to the full text of PDF, but in the meantime there is no Chinese translation, "Java Language Specification (third edition)" in July 2005 by the Machinery Industry Press the introduction of publication.
Mouth "Oracle JRockit The Definitive Guide"
"Oracle JRockit Definitive Guide," published in July 2010, the country has not (yet possibly) the introduction of this book, which is composed of two senior developers JRockit (or one of JRockit Mission Control team TeamI eader) Write the JRockit virtual machine advanced Guide. Although the user may not be as HotSpot amount JRockit much, but it is also the most popular of the three major commercial virtual machine - a, and a lot of different virtual machines can be compared realization of ideas are referenced. This book is the understanding of modern high-performance virtual machine a good reference.
Mouth "Inside at The Java Virtual Machine 2, Second Edition,"
"in-depth Java Virtual Machine (2nd Edition)", published in January 2000, published in 2003 by the China Machine Press its Chinese translation. For a long time, this book is the only - of a - this Chinese books on the Java virtual machine.
Mouth "Java Performance"

"Java Performance" is "The Java" series (many people have read the series, the most famous "Efective Java") books in the latest - - book, published in October 2011, there is no Chinese version. This book is not all about the Java Virtual Machine (Chapter 3,4,7 only directly related to the Java Virtual Machine), but from Caozuojitong comprehensive introduction to Java-based application performance metrics upper and tuning, which involves Java the contents of the virtual machine with - - given depth and practical.
(2) website resource
mouth high-level language virtual machine circle: http://hllvm.group.iteye.com/ there are some domestic discussion of the virtual machine, not limited JVM, but involves all the high-level language virtual machine ( High-Level Language virtual machine) discussions, but the site is built on iTEye, natural or to discuss the Java virtual machine based. Ring main RednaxelaFX (Mo pivot) of (http://rednaxelax.iteye.com/) is another blog - share tips very valuable information of the virtual machine and compiler theory and so on.
Mouth HotSpot Internals: https://wikis.oracle.com/display/HotSpotInternals/Home
about the OpenJDK Wiki site, many articles written by JDK development team, update slower, but still has high reference value.
0 The HotSpot Group: http://openjdk.java.net/groups/hotspot/HotSpot groups, including the virtual machine development, compiler, garbage collection and run-time 4-mail groups, including the latest discussions on the HotSpot Virtual Machine .

Errata and support

In the book turnaround time, and I was not as excited or relaxed imagined when writing the kind of "gingerly treading on thin ice," the feeling is still haunting. In each - Chapter, each section put pen to paper, I will consider how to put knowledge points more methodical about it, but also because of his fear of not understanding biased and misleading readers. Since writing skills and writing time constraints, the book will inevitably there is something wrong, so specially opened - a reader mail ([email protected]) to share with you, if you have any comments or suggestions you are welcome to contact me. I believe writing a book and write a program - _ like the works - - set is not perfect, because it is not perfect, we have the constant pursuit of perfection of power. The book's second edition errata, will be published in the author's blog http://icyfenix.iteye.com/) in. Welcome reader comments on the blog.

Acknowledgments

First like to thank my family, during the writing of this book thanks to them for taking care of me, just let me be able to invest wholeheartedly into writing, but not to worry. At the same time I would like to thank the workplace beam software, the company provided me with valuable work, study and practice environment, a lot of knowledge in the book are practical work comes from; and I also thank - from work colleagues We are very honored to struggle together in this passionate team together with you.

Said Chinese translation Address:. Http://icyfenix.iteye.com/blog/1256329
day official address: http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf.

Published 298 original articles · won praise 107 · Views 140,000 +

Guess you like

Origin blog.csdn.net/ywl470812087/article/details/105024268