Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
The goal of this book is to provide a reasonably thorough introduction to Java development to people who are relatively new to the Java programming language. The biggest challenge for a book of this length is to provide adequate coverage of some fundamental aspects of Java that are illustrated via code samples that are primarily for Java 8. As this book goes to print, Java 17 is the production release. If you are planning to write a Java application, you need to determine the versions of Java that contain the functionality that you need in your application, after which you can determine the version(s) that you need to install.
What you need to know for this book:
You need an understanding of OOP (Object Oriented Programming), Java, and XML. Knowledge of another OO programming language instead of Java might be sufficient, but to be on the safe side, glance through the code samples to gauge whether or not you can manage the material.
Features:
- Covers Boolean logic, loops, arrays, recursion, Object-Oriented Programming concepts, data structures, streams, SQL, and more
- Lists new features in Java 9 through Java 13
- Features numerous code samples throughout
- Includes companion files with source code
The target audience:
This book is intended to reach an international audience of developers with highly diverse backgrounds in various age groups. While many readers know how to read English, their native spoken language is not English (which could be their second, third, or even fourth language). Consequently, this book uses standard English and avoids colloquial expressions that might be confusing to those readers. As you know, many people learn by different types of mimicry, which includes reading, writing, or hearing new material. This book takes these points into consideration in order to provide a comfortable and meaningful learning experience for the intended readers.
1: Introduction to Java. 2: Boolean Logic, Unicode, User Input. 3: Methods and Constructors. 4: Loops, Arrays, and Recursion. 5: Introduction to Object Oriented Programming. 6: Data Structures. 7: Streams and Files. 8: Java and SQL. Index