返回列表 发帖
楼主 我下载了你的最新勘误 按照勘误表都修改过了

不过有个问题 勘误表最后部分的那些图 是什么意思 前面错误都有红字标出 那个图我实在没看出什么端倪来

TOP

另外 发现一个印刷错误
目录第X页中 第3章 3.1.2的标题 Java中的基本数据类型介绍
应该改为  Java中的基本数据类型介绍

相对应的第34页 第一行 3.1.2 Java中的基本数据类型介绍
也多了一个“上”

TOP

本帖最后由 wuchengyu 于 2011-4-13 21:36 编辑

第34页 第15行
float、double是用来表示有理数的

感觉“有理数”改为“浮点数”比较合适 这样和前面的“整数”相对应


第45页第1行 因为a和b的值相
改为 因为a和b的值相


第47页 第15行 取运算符则只对一个boolean变量进行运算
改为 取运算符则只对一个boolean变量进行运算

TOP

本帖最后由 wuchengyu 于 2011-4-16 17:33 编辑

第221页 第19行 遍历一个String的所有字符串   应该改为 遍历一个String的所有字符

第221页 倒数第3行 中包含7个‘s’字符   应该改为 中包含7个‘s’字符

第222页 倒数第16行 索引大于0   应该改为 索引大于等于0

第223页 倒数第9行 对于两个类型相同基本类型变量   应该改为 对于两个类型相同的基本类型变量

第225页 第三段代码 第三行 boolean started1=str.endsWith(prefix1);   应该改为 boolean ended1=str.endsWith(prefix1);

第225页 第三段代码 第四行 boolean started2=str.endsWith(prefix2);   应该改为 boolean ended2=str.endsWith(prefix2);

第225页 倒数第5行 started1的值为true,started2的值为false。   应该改为 ended1的值为true,ended2的值为false。

TOP

本帖最后由 wuchengyu 于 2011-4-16 17:57 编辑

第226页 9.2.7 替换字符串中的内容  这一章节中 String类的replace()方法的第二个重载方法讲解错误,和第一种重载完全相同,重复了。另外 作者说replace()方法有3种重载 不知道是否笔误,我在Java API中只找到两种重载...

第227页 9.2.8中的代码似乎没有达到说明String对象”磐石刻字“的效果。在对原字符串进行了一些列操作后,没有在最后给出原字符串的最终值,反正我是没看出来base一直都没变的效果来。建议在代码最后加上一段System.out.println(base); 这样才能体现出base的值一直没变。

TOP

第228页 第1行 专注于对字符进行拼接...   应该改为 专注于对字符串进行拼接...

第228页 第一段代码 倒数第8行 注释部分 //删除指定索引之内的内容   应该改为 //替换指定索引之内的内容


9.2和9.3章就看出这么多来 不一定都对 希望作者可以予以参考  强烈建议作者送给我一本修订版的书 呵呵

TOP

返回列表