The Java Language Specification
by James Gosling, Bill Joy, Guy Steele, Gilad Bracha
Publisher: Prentice Hall PTR 2005
Number of pages: 684
Written by the inventors of the technology, The Java Language Specification is the definitive technical reference for the Java programming language. It provides complete, accurate, and detailed coverage of the entire language and its syntax. If you want to know the precise meaning of Java's constructs, this is the source for you.
Home page url
Download or read it online for free here:
by Henry Coles, et al. - GitBook
This book is an attempt to capture what good Java code looks like and the practices that help produce it. Tis document is intended for anyone, from developers writing Java for the first time through to seasoned technical leads serving multiple teams.
by Stephen J. Hartley
An introduction to using Java in concurrent or multithreaded applications. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, etc.
- Sun Microsystems
This guide is for software developers who would like to write and deploy P2P services and applications using JXTA technology. It provides an introduction to JXTA technology and describes the JXTA network architecture and key concepts.
by Alvin J. Alexander - DevDaily.com
This text is a training material about the Java programming language and object-oriented programming methods. It covers OO software development, Java programming language, standard libraries, server-side programming, databases, best practices, etc.