Core Java for the Impatient
Third Edition, Addison-Wesley 2022
What you get:
- A rapid introduction to the good parts of Java for competent programmers
- A thorough introduction into lambdas, streams, and modules
- A modern coverage of concurrent programming that focuses on high-level synchronization constructs
- Blog-length chunks of information that you can digest quickly
- An organization that you'll find useful as a quick reference
What you don't get:
- An introduction into basic programming concepts
- You need to know what variables, loops, and arrays are
- Desktop user interfaces
- Cute or academic examples
- No panda bears, no stacks, no
myMethod
Available as printed book and DRM-free e-book
Table of Contents
- Fundamental Programming Structures
- Object-Oriented Programming
- Interfaces and Lambda Expressions
- Inheritance and Reflection
- Exceptions, Assertions, and Logging
- Generic Programming
- Collections
- Streams
- Processing Input and Output
- Concurrent Programming
- Annotations
- The Date and Time API
- Internationalization
- Compiling and Scripting
- The Java Platform Module System
First Edition
Second Edition