1. 程式人生 > >Java編程思想第四版勘誤

Java編程思想第四版勘誤

中文 思維 for 基礎 1.3 times strong 自然 仿真器

  坊間傳說這本書翻譯得很爛,我倒覺得還好。雖然看原文更準確,但是如果在具備一定基礎、能夠看出來疑問的情況下,還是看中文更快一些,而且這本書本身也不適合初學者看。當然,錯誤和不通順還是有的,而且官方和網上居然沒有一份公開的勘誤表,至少我沒有搜到,搜索“Java編程思想第四版勘誤”時出現的都是CSDN上的一篇久遠的帖子。也許發現問題的人已經懂了,不在意那些錯誤。

在此記錄我發現的問題以及翻譯得不夠好的地方,如果有人能夠看到此文,且發現各種問題,歡迎補充。開源的工具就應當一切周邊都開源。

1.P49,第一行:

  錯誤:1.39e-43f

  更正:1.39e-43f,即:

作為自然對數的基數使用,那麽在Java中看到像1.39e-43f這樣的表達式時,請轉換您的思維,它真正的含義是 1.39×10-43

2.P66,4.3.2 第二段,即從“初始化”開始的那段,第二行:

  錯誤:“若獲得的結果是false”

  說明:說的是for循環的執行條件,原文並沒有提到true或false。原文:This loop performs initialization before the first iteration. Then it performs conditional testing and, at the end of each iteration, some form of “stepping.”

  更正:改為true或把此句刪除。

3.P69,第二段,最後一句:

  錯誤:也許應該使用仿真器來做評價,它是一種可以度量代碼性能的工具。

  說明:還仔細想了一下什麽是“仿真器”,看了下原文才知道是斜體的Profiler,指的是專有名詞。Profiler確實是一種可以度量代碼性能的工具,此書錯在不應該翻譯專有名詞,就像不應該把Windows翻譯成視窗一樣。此處可以看出來譯者確實不懂技術。網上搜了一下譯者“陳昊鵬”,除了與這本書同時出現以外,就是“有多少與陳昊鵬同名的人”,沒有其它有價值的信息,也就是說譯者並非一個IT界的人士,至少他沒有博客和其它方面的知名度。

  更正:直接使用Profiler。

Java編程思想第四版勘誤