Lambdas, Streams, Functional and Reactive Programming
by Raoul-Gabriel Urma, Manning, 2019
Tag: Java
Core Java Volume I–Fundamentals Eleventh Edition
By Horstmann, Cay S.
Book – 2019
This new edition is extended to discuss functional programming (and has many other improvements).
Java by Comparison
Java by Comparison, Simon Harrer et al, Pragmatic Programmers, 2018
I really wish I had read this book about two weeks after I started working with Java.
The book gets straight to the point, as it works by example, not by dry description. Each two page example shows half a page of Java code, unremarkable, code which would be normal for many programmers in many companies. On the facing page, it shows slightly changed code, and the changes might seem trivial. Now read the description and see that the changes are very important for readability and maintainability. Just common sense, you will say. But more than this, it is a matter of code quality. Maybe you are already writing quality code, but if not then read this book and you will start writing better code automatically without much thought.
This book is for Java, but much of it applies to Python or other languages. For example, p76, Always Catch Most Specific Exception. And the chapter on naming conventions will be different in the details, but the core suggestions ring true.
Read more about the book at the book’s website.
OCA Java SE 8
OCA Java SE 8 Programmer I Certification Guide
By Gupta, Mala
Book – 2016
Functional Programming in Java
Functional Programming in Java
By Saumont, Pierre-Yves
Book – 2017
Spring Boot
Spring Boot in Action
By Walls, Craig
Book – 2016
Pro Spring Boot
Pro Spring Boot
By Gutierrez, Felipe
Book – 2016
Deep Learning : DL4J
Deep Learning : DL4J and Beyond
By Gibson, Adam
Book – 2017
Java Performance Companion
Java Performance Companion
By Hunt, Charlie
Book – 2016
Programming Android Java Mobile
Programming Android : Java Programming for the New Generation of Mobile Devices
By Mednieks, Zigurd
Book – 2016