返回列表 发帖
P675页
14.1节往上数一行
(AnnotionProcessing Tool)      "Annotion" 拼写错误

p677页
14.1.3节
第6行
可以使用@SuppressWarningsAnnotation "@SuppressWarnings "和"Annotation"缺少空格, P678页文字部分第4行"@TestAnnotation"同样的错误,注释中也要改

p679页
14.2.2节往上数4行
一个没有成员定义的Annotation类型被成为标记(读不通)
改为:一个没有成员"变量"定义的Annotation类型被称为标记"Annotation"
p679页
最上面一行,如下代码定义了 MyTag Annotation,和灰色第二块代码段, MyTag"前缺少"@"
(而p686,p687页都添加了)
p691页
最下面一行
理的类声明,这个类声明可包括类,接口和枚举声明,,,,, "类声明"改为"类型声明"


1

评分人数

  • yeeku

TOP

p265页(倒数第7行)

  //依然输出:[Struts2权威指南, 轻量级J2EE企业应用实战]
  System.out.println(v);

依然 多余
1

评分人数

  • yeeku

倚楼听风雨,笑看江湖路。。。

TOP

P307
第三段灰色代码段
public static <T> void copy....................  void 改为 T (否则编译报错)  return last "缺少;"

[ 本帖最后由 chenzhiyuan 于 2008-11-30 22:19 编辑 ]
1

评分人数

  • yeeku

TOP

p368页
第三段灰色代码段往上数3行
.......声明抛出的异常类型的子类或相等,"相等"改为"相同"

p700页
文字部分第一行
从图15.6......       "15.6"改为"15.5"
第二幅图下面第一行
正如图15.5所示,   "15.5"改为"15.6"
15.3节往上数一行,
就可以使用相当的输入/输出代码来读写不同的输入输出设备的数据(读不通)
把"相当"改为"相同", 把"对"删除

p701页
文字部分第7行
而是从offset位置开始,把"offset"改为"off"才和read方法中off型参名相同,第14行,"而是从offset位置开始",也是同样的问题

p706页
最上面提示方框下面第一行,
通常只需要在创建处理流时传入一个节点流构造参数即可(读不通)
改为: 通常只需要在创建处理流时传入一个节点流作为构造参数即可



1

评分人数

  • yeeku

TOP

p705页
代码段往上数2行
下面程序使用PrintStream处理流来包装InputStream,.....,结合代码看"InputStream"应该改为"OutputStream"

TOP

我的勘误3

没有很仔细的读大家发的勘误,我的发上去,如果有重复的,老师不要见怪:
1. 609 页 第一段代码上边倒数第 5 行,"这里要介绍一些 SQL ...","些" 建议改成 "下"
2. 610 页 第二段代码倒数第二行,"...分别建立唯一约束,这意味着这两列都不能为空"  改为 “都不能出现重复值”
3. 610 页 倒数第一行的结论也应该改为:...都不能出现重复值,而unique_test3只要求test_name,test_pass两列值组合不能重复。
4. 612 页最后一段:"则向该表插入记录时不能为该列指定值",建议将 "能" 改为 "该",即 "可以插入但不该插入"
5. 615 页第三段代码的倒数第二行,"foreign id" 中间缺少 "_"
7. 618 页最后一段代码上边的倒数第二行第三句话 "不能某列的值不能确定" 不通顺,建议将第一个"不能" 该为"若"
8. 620 页倒数第三段代码下边第一行:"上面语法格式中的数据源既可以是表,视图等" 不通顺,去掉其中的"既"。
9. 636 页"注意" 上边第四行:所有它比Statement多了如下两个方法,改为:所以它比Statement多了如下方法:
10. 647 页第二行第一个","后边的哪句话建议删除
12. 654 页第二段代码上边文字倒数第二行:"getByte" 后少了个 "s"
14. 667 页"批量更新" 建议提及"批量更新的性能"
15. 671 页 "13.8" 下边第一行第一句话需要在"关闭" 的后边加一个谓语动词"是"
16. 675 页注意下边的第一行最后的单词拼写错误:少了个"t"
17. 677 页第二行第二句话,多了个"该"字
18. 687 页 "14.3.4" 下边第二行,"2" 该为 "@". (呵呵,这是个明显的输入错误)
19. 695 页 列出的第一个方法 "String getName()" 前缺少了 那个图标
20. 698 页第一个"提示"的倒数第二行"MyFil-enameFilter" 去掉"-"
21. 698 页第二个提示上边的倒数第一行第二个 "输出" 应该为"输入"
1

评分人数

  • yeeku

TOP

我的勘误4

呵呵,接着发.
4. 724 页的图画错了:堆内存中两个 "teacher" 应该为 "student"
5. 735 页倒数第 5 行,将 显示,改为 显式
6. 750 页 "16.1.2" 下边的第 2  段第 2 句话中多了个" "(空格)
8. 774 页倒数第 5 段的第 2 行的最后一句话的 "知道" 应该为 "直到"
9. 782 页倒数第 5 行中的 "A" 和 "B" 应互换位置
10. 782 页倒数第 2 行的前边没有那个 "标记"
11. 784 页文字第 5 段:"static" 后边应该加一个空格
12. 787 页 "提示" 下边的第一行最后一句话的第一个字 "但" 应该为 "当"
13. 788 页代码的倒数第 3 行 "ool" 前边少了个 "p"
15. 858 页倒数第 5 行没有那个"标记符号"
1

评分人数

  • yeeku

TOP

---------------------------------------------
P710页
文字部分第5行
void unread(byte[]b,int off,int len) :将一个字节/字符数组里从.......
将"byte[] b"改为"byte[]/char[] b"才符合后面文字的叙述   把"里"去掉
p718页
灰色代码段注释
//将记录指针移动out.txt文件的最后(读不通) 把"的"改为"到"
p730页
文字部分5-8行讲述了"transient"的缺点,使用另外两种方式来序列化对象,但
P730页代码段和p731页第一段代码段中还是出现的transient,(应该把代码中的"transient"删除)

p731页
第二段灰色代码段第一行注释
//创建一个ObjectOutputStream输流,把"入"改为"出"
p730页
第5行
其中writeObject方法在保存Person属性时将其name包装成StringBuffer,并将其字符串反转后写入(读不通)
改为:其中writeObject方法在保存Person对象时将其name属性包装成StringBuffer,并将其字符序列反转后写入

p733页
15.8.5节往上数2行
对于final的类重写.......,"final的类"改为"final类"
p733页

第5行
也就是让反序列画得到的Orientation直接丢弃,"值"改为"对象"


1

评分人数

  • yeeku

TOP

新发现
P735页
第三块灰色部分
serialve Person  "serialve"掉了"r"
1

评分人数

  • yeeku

TOP

P326
程序清单TestStringBuilder.java中
sb.replace(5,6," ,");//sb="hello java"应该是
sb="hello,java"
1

评分人数

TOP

返回列表