吉林大学Java程序设计教材勘误
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NullPointException 8. thrownew RuntimeException(e); …… 13. thrownew NullPointerException(e); java:15 java:5 Method 1() java:6 1. returnTypemethodName(…… // 声 明 catchThow Exception() 方 法…… 7.thrownew Exception(e); 14.thrownew Exception(e); 19.thrownew ArrayStoreException(“… 21.thrownew Exception(e); 2.……java:9) 3.……java:28) 5.……java:16) 6.……java:7) 9.……java:23) 10.……java:14) 13.……java:21) 最后通过 function1 中的……
P162 例 7.3 程序 两处缺空格 P163 1. 数组 的 复制 第 2 行 P169 2.LinkedList 链 表 第1行 P179 例 7.14 程 序四处缺空格
11.a=newint[]{99,100}; 14.a=newint[]{99,100}; int dest[]=Arrays.copyOf(src,src.length); 所以 LinkedList 的优缺点恰恰也是 链表的优缺点, 7. returnthis.id; 11.if(this.id==e.id) returntrue; 12.elsereturnfalse;
第 6 章主要问题是:因程序中删掉 import chapter6;语句而致输出结果行号对应不上。 页码位置 P142 倒数第 5 行 P143 例 6.2 输 出结果最后 1 行 P143 例 6.3 程 序说明第 1 行 多空格 原文 java:6 java:7 纠正 java:4 java:5
7.throw new Exception(e); 14.throw new Exception(e); 19.throw new ArrayStoreException(“… 21.throw new Exception(e); 2.……java:7) 3.……java:26) 5.……java:14) 6.……java:5) 9.……java:21) 10.……java:12) 13.……java:19) 最后通过 main()中的…… “是否moryError
P144 图 6.2 P145 程序少空 格 P145 程序输出 结果第 5 行 P145 程序输出 结果第 7 行 P147 图 6.3 第 1 行多空格 P149 程序输出 结果最后 1 行 P149 6.2.2 节 第 5 行少空格 P149 例 6.7 程 序第 4 行多空 格 P151 例 6.8 程 序四处缺空格
与 管道输入流。 相关 PipedWriter 数据可 作为此流的输入。 OupputStreamWriter—— FileWriter Writer 的子类的构造方法 ……向指定的文件对象写入数据 ……向指定的文件描述器写入数据 ……向指定名称的文件写入数据
P151 输出结果
P152 第 4 行 P153 表 6.3 最 后1行 P153 中间程序 段缺空格 P154 例 6.10
2.thrownew Exception(“方法 test 中的 Exception”);
1.请输入: 2.Hello 3.Hello
2.throw new Exception(“方法 test 中的 Exception”);
第 8 章勘误 位置 P193 表 8.2 PipedInputStream 描述 P194 图 8.3 P194 表 8.5 PipedOutputStream 描述 P197 表 8.10 PipedReader 描述 P198 图 8.5 P198 表 8.13 标题 P198 表 8.13 第 4-6 行 原文 纠正
11.a=new int[]{99,100}; 14.a=new int[]{99,100}; int dest[]=Arrays.copyOf(src,dest.length); 所以 LinkedList 的优缺点恰恰与链表 的优缺点相反, 7. return this.id; 11.if(this.id==e.id) return true; 12.else return false;
《JAVA 程序设计》教材勘误表 第1章 页码位置 P7 8 解释执行 第 2 段第 3 行 P14 1.3.1JDK 第 2 段第 3 行 P15 第 7 行 P17 倒第 2 行 P19 第 1 行 第2章 页码位置 P23 倒数第 3 行 P25 第 1 行 P25 第 3 行 P26 表 2.5 关系 操作符 P36 图 2.5 四处 第3章 页码位置 P48 第 1 行 P48 例 3.2 P55 第 6 行 P55 例 3.8 程序 原文 我们知道静态成员和实例变量…… [例 3.2]静态成员与静态方法实例 3.Cout (int j){i=j;} 1.Class Window{ 3. System.out.println("Window(" + marker + ") ") 6.Class House{ 10.W3 = new Window(33); P59 第 2 段程序 P63 第 4 行输出 结果 P63 Math 类上 数第 7 行 P67 第 3 行 P67 例 3.6 程序 P104 最 上 面 的程序第 23 行 4.ArrayList java.util.ArrayList(); 1. Hello?System.out! 2. Hello?System.err! getProPerty()方法可以用来…… ValueOf() 9. System.out.println(sPlit[i]); } List=new 纠正 我们知类变量和实例变量…… [例 3.2]静态变量与静态方法实例 3.Couter (int j){i=j;} 1. class Window{ 3. System.out.println("Window(" + marker + ") "); 6. class House{ 10.w3 = new Window(33); 4.ArrayList List=new ArrayList(); 1. Hello System.out! 2. Hello System.err! getProperty()方法可以用来…… valueOf() 9. System.out.println(split[i]); }; 原文 valueof() 数据类型符号常量=文字常量 finalfloat PI=3.14; (equals) Break; 纠正 valueOf() 数据类型 符号常量=文字常量 final float PI=3.14; equals() break; 原文 ……必须通过 Java 编译器来编译 执行。 其中 bin 目录保存了 javac、java、 Appletviewer 等命令文件…… 6)Appletviewer—— … … Java 、 Javac 、 Javadoc 、 Appletviewer 等命令…… 5.说明 java 与 C/C++的异同 纠正 ……必须通过 Java 解释器来解释执 行。 其中 bin 目录保存了 javac 、 java 、 appletviewer 等命令文件…… 6)appletviewer—— ……java、 javac、 javadoc、 appletviewer 等命令…… 5.说明 Java 与 C/C++的异同
处补充分号 P104 3) 初始化 代码块程序第 13 行后补充花 括号和分号 第4章 页码位置 P73 输出结果 P82 (1)final 类第 2 段第 2 句 P84 第 2 行 P97 第 2 段程序 P106 程序说明 最后 1 行 P106 程序说明 第7行 P106 中间程序 P106 中间程序 P108 程序说明 P108 程序说明 第5章 页码位置 P114 图 5.2 中 P123 表 5.6 第 4 行 P132 图 5.5 中 P132 图 5.5 中 原文 jaba FlowLayout(int alignment,int horz, int wert) CocusEvent linputEvent 纠正 java FlowLayout(int alignment,int horz, int vert) FocusEvent lnputEvent 原文 2. type=x220i system=Windows7 RAM=4G size=null 这表明 final 类不能是任何类的子 类。 1. Class UserInfor 13. publi cstatic getUserFactory(){ 如第 18 行代码: Outer.InnerClass obj=outClassInstance.newInnerClass 3. private String str=””; 13. First.Contents contents=first.newContents(); 第 22 行代码…… 所以第 35 行代码…… UserFactory 纠正 2. type=null size=null system=null RAM=null 在第 13 行与第 14 行代码中间加入 “};”
管道输入流。产生用于写入相 管道输入流。相关 PipedoutputStream 关 PipedoutputStream 的数据 的数据可作为此流的输入 ObjectOutPutStream 管道输出流。任何写入其中的 数据都会自动作为相关 PipedInputStream 的输出 管 道 输 入 流 。 PipedInputStream 相对应 FilterWriter——FileWriter OutputStream 的子类的构造方 法 ……从指定的文件对象读取数 据 ……从指定的文件描述器读取 数据 ……从指定名称的文件读取数 据 PipedReader PipedReader() 创建一个管道输 入流,它还未与一个管道输出 流连接 PipedReader(PipedWriter src) 创建一个管道输入流,它已连 接到一个管道输出流 ObjectOutputStream 管道输出流。任何写入其中的数据都 会自动作为相关 PipedInputStream 的 输入
NullPointerException 8. throw new RuntimeException(e); …… 13. throw new NullPointerException(e); java:13 java:3 Method1() java:4 returnType methodName(…… //声明 catchThowException()方法……
这表明 final 类不能是任何类的超类。 1. Class UserInfo 13. public static getUserFactory(){ 如第 19 行代码: Outer.InnerClass obj=outClassInstance.new InnerClass 3. private String str=”Contents!”; 13. First.Contents contents=first.new Contents(); 第 23 行代码…… 所以第 36 行代码…… UserFactory
1.请输入: 2.Hello 3.由键盘输入的内容为:Hello 6.……java:45 7.……java:27 8.……java:21 9.……java:6
P156 输出结果
6.……java:48 7.……java:30 8.……java:24 9.……java:9
第 7 章勘误 位置 原文 纠正