
Java 8 in Action
by Raoul-Gabriel Urma · first published 2014
6mentions
4recommended by
6HN commenters
2015–2023first – last mentioned
67% recommend33% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

…more or less re-written the language. All of the advice is still really great, but some of the items are workarounds for weaknesses in the language that have since been strengthened. I'm working through Java 8 in Action[0] in parallel, and it's been a good experience. I've also been enjoying this Modern Java blog series, which is book-ish[1]. In a similar vein, I really enjoyed Effective Modern C++[2]. I think The…
on “Ask HN: What are the latest and greatest books on your favorite language?” ↗…Practice should still be useful to you, even though it is, again, a little bit dated now. https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz... To get started with the Java 8 stuff, a book like "Java 8 in Action" would be good. https://www.amazon.com/Java-Action-Lambdas-functional-style-... Another good intro the Java 8 era stuff is https://www.amazon.com/Beginning-Java-Language-Features-Expr... And to make…
on “Ask HN: I've been away from Java for 10 years. How do I get back?” ↗…JEPs, good jumping off point) - https://github.com/winterbe/java8-tutorial (quick tour through features of Java 8) - https://winterbe.com/posts/2018/09/24/java-11-tutorial/ (same for Java 11) Books: - Java 8 in Action / Modern Java in Action (Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco; 2014 and 2018 respectively) - The Well-Grounded Java Developer (Martijn Verburg, Benjamin Evans, Jason Clark; 2022) - not specifically…
on “Java 20 / JDK 20: General Availability” ↗…lasts In terms of resources its hard to advise - different people learn differently. Some people prefer books, some youtube videos and some by example. Best bet is to google the resources I do think Java 8 in action is an excellent book, also oracle's tutorials are good. The stackoverflow documentation pages for java are quite good too, as is dzone
on “Ask HN: Best resources to learn Java in 2017” ↗…help fix concepts in memory, and there are no kittens to look at. The fat book will appear daunting, but in my experience it’s just a few days work to push through one (on the corner of my desk, I have Java 8 In Action[1] awaiting the same push!). A second-hand programming-language book is also as cheap as a cup of coffee, and equally widely available – usually from the local charity store, where they pile up like last…
on “Ask HN: What's the best way to quickly get up to speed on Java?” ↗…grad, I have interned for 2 years as an app dev and learned a great deal about design, code quality, testing and etc... I have read Effective Java, Clean Code, and Head First Design Patterns. I'm reading Java 8 in Action now. I have not memorized them page-to-page and still need more experience to master them, but at least I know some of resources I can go to for more answers. I have participated in code reviews and enjoy…
on “We Hire the Best, Just Like Everyone Else” ↗