I am C# programmer, fairly comfortable with Java syntax and some features. I want to know if a book like CLR via C# exits for Java, something which will give me an in-depth knowledge of the JVM, but still remain high level like CLR via C#.
+3
A:
There are definitely some good books on the JVM that use code to illustrate what's happening. Check out Programming for the Java(TM) Virtual Machine and for a reference, every Java developer should have the Sun JVM reference book just in case you find yourself wondering what is going on in the JVM when looking at code.
Dylan McClung
2009-08-15 17:11:31
it is a 10 years old book...
dfa
2009-08-15 17:12:45
that doesn't make it irrelevant, it's the same jvm practically
Dylan McClung
2009-08-15 17:13:41
+2
A:
You can start with the official specifications:
both are invaluable as reference
NB
There is a third edition of Java Virtual Machine Specification, somewhere in the net
dfa
2009-08-15 17:16:27