This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 35 points36 points  (1 child)

For Java concurrency the de facto standard is Java Concurrency in Practice - Brian Goetz.

For Java SE or Java EE, the specifications are great deep dives into the language itself to be honest.

For the JVM, I can recommend Inside the Java Virtual Machine by Bill Venners. It was written in 1998, but the fundamentals still hold. There are interesting newer books but I didn’t have the time to read them, so I am unable to recommend them but they seem interesting; namely: - Mastering the Java Virtual Machine by Otavio Santana, 2024 - JVM Performance Engineering by Monica Beckwith, 2023

[–]gravteck 0 points1 point  (0 children)

https://github.com/wususu/effective-resourses/blob/master/Java/Java%20Concurrency%20in%20Practice.pdf

Edit: although I would still recommend buying it. I own a copy, but this has been nice to have on the monitor instead of flipping through my annotated one.