Java Training: Day 2 [Coding, reflecting]
@mawr In that book, Sally and Ken rewrote the JLS from scratch and step you through why they made their decisions. It actually makes sense, giving necessary context to why Java does what it does. Sally also has course notes posted online that pair well with the book.
While I’m unfortunately no longer on good terms, my previous roommate had Sally G as a professor, and may have more info that I do not. But even without that, the book is amazing.