http://www.cs.cornell.edu/Info/Courses/Current/CS211/course-material.html
Course Material
Additional Course Material
Java Textbook
Title: `Java: How to Program'
Authors: Deitel and Deitel
ISBN # : 0-13-263401-5
Publishers: Prentice-Hall
Cost: $45
Programs in this book are available at:
http://www.prenhall.com/deitel
and at http://www.deitel.com
Other sources of Java programs:
http://www.javasoft.com
Java Virtual Machine
A detailed specification of the Java Virtual Machine can be found
here . JVM is a stack machine, unlike JRM which is a
register machine, but you may find it fun to read parts of the spec of
JVM.