Java Language Reference
by Mark Grand
Publisher: O'Reilly 1997
Number of pages: 492
The book goes into great detail about every aspect of the Java programming language, from the definition of data types to the syntax of expressions and control structures. The goal is to help you understand all of the subtle nuances of Java, so you can ensure that your programs run exactly as expected.
Home page url
Download or read it online for free here:
by Clifford A. Shaffer - Dover Publications
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, explaining how to select the data structure best suited to specific problems. It uses Java programming language and is suitable for second-year courses.
by David Schmidt - Kansas State University
Textbook for future professional programmers. They should understand how to employ three forms of structure: control structures, data structures, and component structures. The author emphasizes component structures over the other two forms.
by Steven Haines - Pearson Education
Steven Haines provides a comprehensive look at the many aspects of Java programming. From J2EE, Spring, and JavaFX to other supporting technologies; from overviews to detailed examples, this Guide offers a deep look at the Java programming language.
by Simon Kendal - BookBoon
This book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills. At the end of the book one larger case study will be used to illustrate the application of the techniques.