The Well-Grounded Java Developer


Thank you for purchasing The Well-Grounded Java Developer. We hope you're enjoying it! If you find any errors other than those listed below, please note them in the book's Author Online Forum. Thank you! -- Benjamin J. Evans and Martijn Verburg

About This Book

Location From To
Page xxvii - First bulleted list "Mac OS X 10.6 and above" "Mac OS X 10.7 and above"

Chapter 2

Location From To
Page 34 - section 2.4.1 - 2nd paragraph D:\\Backup D:\Backup
Page 34 - section 2.4.1 - 4th paragraph D:\\Backup\\MyStuff.txt D:\Backup\MyStuff.txt

Chapter 3

Location From To
Page 57 - Listing 3.2 filterAgents method if (agent.getType().equals("Java Developer")) { if (agent.getType().equals(agentType)) {
Page 65 - 1st line of code snippet public enum GENRE {CLASSICAL, METAL, ROCK, TRANCE} public enum Genre {CLASSICAL, METAL, ROCK, TRANCE}
Page 65 - in code snippet public class MetalRecordAlbumns @Inject @MusicGenre(Genre.METAL) Genre genre; @Inject @MusicGenre(genre=Genre.METAL) Genre genre;

Chapter 4

Location From To
Page 114 - listing 4.17 - code comment Pass zero-size array, save allocation Pass zero-size array, safe allocation

Chapter 5

Location From To
Page 126 - section 5.2.1 code snippet ret = mh.invokeExact(obj, arg0, arg1); ret = (MyType)mh.invokeExact(obj, arg0, arg1);

Chapter 8

Location From To
Page 234 - XML callout footnote reference isn't a Turing complete language.9 isn't a Turing complete language.10