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 Bruce Tate - O'Reilly Media, Inc.
Bruce Tate describes the characteristics of alternative languages, likely successors to Java. The book will teach you a few new languages and help you start building new skills, or you can use the introduced techniques to improve your work in Java.
by Benjamin Winterberg - GitBook
This tutorial guides you step by step through all new language features. Backed by short and simple code samples you'll learn how to use default interface methods, lambda expressions, method references and repeatable annotations.
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 Kiet T. Tran - Bookboon
This book focuses more on the details of a hands-on approach to Web Service programming than its specifications. In order to help readers grasp the concept, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters.