Script in Java中文版Java指令碼程式設計:語言、框架與模式勘誤

阿敏總司令發表於2008-06-30
Java指令碼程式設計:語言、框架與模式

【原 書 名】 Scripting in Java:Languages,Frameworks,and Patterns
【原出版社】 Addison-Wesley
【作  者】(美)Dejan Bosanac
【譯  者】 翟育明 俞黎敏
【叢 書 名】 Sun公司核心技術叢書
【出 版 社】 機械工業出版社
【書  號】 9787111238492
【出版日期】 2008年5月
【開  本】16開
【頁  碼】308
【版  次】1-1

======================================================================
勘誤列表:
第1章第11頁第1段
印刷:表明是否滿足條件的[color=red]B[/color]oolean值
修正:表明是否滿足條件的[color=red]b[/color]oolean值
說明:原文也是為[color=red]B[/color]oolean,為了與方法的返回值對應,特修正為基本型別[color=red]b[/color]oolean之。

第2章第20頁2.1.2 Perl小節
原文:It is often referred to as “shell on steroids.”
印刷:Perl經常稱作“強化版的[color=red]shel[/color]”。
修正:Perl經常稱作“強化版的[color=red]Shell[/color]”。
說明:印刷漏掉一個字母[color=red]l[/color]了

第3章第38頁第2段
原文:... and include more resources ...
譯文:並[color=red]飲食[/color]了更多的資源
修正:並[color=red]包含[/color]了更多的資源
說明:王碼五筆重碼打錯字了,呵呵。

第3章41頁第1行程式碼
印刷:
export CLASSPATH=$CLASSPATH:/path_to_jar_location/
bsh-xx.jar
說明:排版的問題,注意一下在同一行即可,就是設定CLASSPATH變數。
export CLASSPATH=$CLASSPATH:/path_to_jar_location/bsh-xx.jar

第3章41頁第3段
印刷:java-jar bsh-2.0b4.jar
修正:java -jar bsh-2.0b4.jar
說明:在java與-jar之間[color=red]少了一個半形空格[/color]:)

第3章45頁3.3.5命令第4段
印刷:System.out.print[color=red]I[/color]n()
修正:System.out.print[color=red]l[/color]n()
說明:是[color=red]l[/color]不是大寫的[color=red]I[/color],誰見了都應當知道:)

第4章第77頁第4段
原文:D is used to denote java.lang.Double.
印刷:D用來表示java.lang. Double
修正:D用來表示java.lang.Double
說明:[color=red]第二個.後面多了一個空格[/color]

第4章第81頁第4段
印刷:它返回一個相當於下列Java程式碼的[color=red]B[/color]oolean值
修正:它返回一個相當於下列Java程式碼的[color=red]b[/color]oolean值
說明:原文也是為[color=red]B[/color]oolean,為了與Java程式碼真正的返回值對應,特修正為基本型別[color=red]b[/color]oolean之。

第4章第83頁第6段
原文:[color=red]Ranges[/color] play an important role in Groovy programming philosophy.
譯文:[color=red]範圍[/color]在Groovy程式設計體系中扮演著重要的角色。
修正:[color=red]Range[/color]在Groovy程式設計體系中扮演著重要的角色。

第4章第83頁最後一段
印刷:java.util.Hash[color=red]m[/color]ap
修正:java.util.Hash[color=red]M[/color]ap
說明:原文也是錯誤的 (*_*)

第4章第93頁程式碼行
印刷:前三個方法沒有縮排
修正:縮排與後三個方法成同樣的格式
說明:原文是剛好在上下兩頁中,所以導致排版後格式不對(*_*)

第4章第99頁第3段
原文:The method returns a Boolean value, which indicates whether we have a match on all the items.
印刷:該方法返回一個[color=red]B[/color]oolean值,它表示我們在所有的專案中是否有一個符合。
修正:該方法返回一個[color=red]b[/color]oolean值,它表示我們在所有的專案中是否有一個符合。
說明:原文也是為[color=red]B[/color]oolean,為了與Java程式碼真正的返回值對應,特修正為基本型別[color=red]b[/color]oolean之。

第4章第99頁第5段
印刷:就像我說find()和findAll()方法的一樣,every()和any()方法中的閉包也應該給這些方法返回一個[color=red]B[/color]oolean值才有意義。如果值不是[color=red]B[/color]oolean型別,就會使用型別轉換,並且將取得[color=red]B[/color]oolean值。
說明:[color=red]B[/color]oolean ==> [color=red]b[/color]oolean

第5章第128行程式碼
印刷:[color=red]EOS[/color])
修正:[color=red]"""[/color])
說明:原文同樣也是兩處

第7章第187頁倒數第二段
印刷:目標deply
修正:目標depl[color=red]o[/color]y
說明:少了一個[color=red]o[/color] :)

第9章第243頁第一段
原文:we will create an instance of that engine using the [color=red]getScriptEngine() factory method[/color]
譯文:我們將利用[color=red]getScriptEngine() factory方法[/color]建立該引擎的一個例項。
修正:我們將利用[color=red]getScriptEngine()工廠方法(factory method)[/color]建立該引擎的一個例項。
說明:看得更明白些。

。。。。。。
======================================================================
[b]樣章免費試讀:[/b][url]http://www.china-pub.com/computers/common/mianfeisd.asp?id=39968[/url]

[b]網上書店購買:[/b]

中國互動出版網china-pub:[url]http://www.china-pub.com/39968[/url]

噹噹商店:[url]http://product.dangdang.com/product.aspx?product_id=20255629[/url]

第二書店:[url]http://www.dearbook.com.cn/book/248441[/url]

華儲網:[url]http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10083335[/url]

電子工業出版社:暫無

卓越亞馬遜:[url]http://www.amazon.cn/mn/detailApp?qid=1217076991&ref=SR&sr=13-1&uid=168-1655981-0516256&prodid=zjbk80029a[/url]

新風雨:[url]http://www.cnforyou.com/query/bookdetail1.asp?viBookCode=11448[/url]

蔚藍網:[url]http://www.wl.cn/3583364[/url]

相關文章