java核心技術 卷一 第十版 中文版勘誤(更新ing)
阿新 • • 發佈:2019-02-18
本文主要是閱讀java核心技術 卷一 第十版時發現的錯誤,整理下來。本人小白,如果整理有誤,還望指出。如果有的錯誤沒有指出,還望補充。謝謝!
官方勘誤表可以參考這個英文官方勘誤表
- 第34頁最下方 警告部分
換行符的Unicode值為\u000a,把\u00A0修改為\u000a
-
第63頁c++註釋中說“還有一種變形for迴圈,在c或c++中沒有這類迴圈”,在c++11中添加了範圍for迴圈,所以這句話是錯誤的。
-
第102頁 下方java.time.LocalDate 8中 ,具體可以檢視LocalDate的API文件
1-將 static LocalTime now() 改為 static LocalDate now() 2-將static LocalTime of(int year,int month, int day) 改為static LocalDate of(int year,int month,int dayOfMonth) 3-將 LocalDate minusDays(int n) 改為LocalDate minusDays(long daysToSubtract)
- 第107頁 LocalDate hireDay = LocalDate.of(year, month, day);去掉LocalDate,已經定義了。
- 第110頁,上方“警告”部分翻譯有誤,有點讓你有點摸不著頭腦
下面為原文,翻譯漏掉了一句話,我用斜體加粗標出來了。有點坑呀!也就說應該是在第九版的這本書裡,作者用的Date而非LocalDate。
Be careful not to write accessor methods that return references to
mutable objects. In a previous edition of this book, we violated that rule in our
Employee class in which the getHireDay method returned an object of class Date