Modern Java: A Guide to Java 8
by Benjamin Winterberg
Publisher: GitBook 2016
Number of pages: 90
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. At the end of the article you'll be familiar with the most recent API changes like streams, functional interfaces, map extensions and the new Date API.
Home page url
Download or read it online for free here:
by Dylan Walsh
This text is a basis for revising for the Sun Certified Programmer examinations, it does not to teach the Java language or the topics required for the exam. It collects all the essential information you need to retain, in one place.
by James Gosling, Bill Joy, Guy Steele, Gilad Bracha - Prentice Hall PTR
Written by the inventors of the technology, this book provides complete, accurate, and detailed coverage of the Java programming language. If you want to know the precise meaning of the language's constructs, this is the source for you.
by Duane A. Bailey - McGraw-Hill
This text was developed for use in a standard Computer Science curriculum. It requires a little more effort to read. The text is not a brief encounter with object-oriented data structure design, but a touchstone for one's programming future.
Design patterns are solutions to general problems that software developers faced during software development. This tutorial will take you through step by step approach and examples using Java while learning Design Pattern concepts.