《写给大忙人看的Java核心技术》 勘误
先附上十分讨喜的封面。这应该是爱丽丝梦游仙境里的那只兔子吧?

勘误表基于原版勘误表制作 链接 截止日期 2017-02-09
对应《写给大忙人看的Java核心技术》2016年1月第1次印刷
| 页 | 误 | 正 |
| P1 | 5个整型、2个浮点型和一个布尔型 | 4个整型、2个浮点型、1个字符型和一个布尔型 |
| P17 | char next = (char)('J' + 1); // 将75转换为'K' | int n=1; char next = (char)('J' + 1); // 将75转换为'K' |
| P18 | >>以0替换前面的位,>>>将符号位拓展为最前面的位。 | >>将符号位拓展为最前面的位,>>>以0替换前面的位。 |
| P34 | done = false; | done = true; |
| P34/P35 | if (n < 0) continue; | if (input < 0) continue; |
| P45 | {3, 10, 11, 8} | {5, 10, 11, 8} (图1-5也应修正) |
| P50 | 写个程序,读取0~65535之间的两个数,在short变量中存储,并计算它们的无符号之和、之差、之积、之商和余数,不要将它们转换为int类型。 | 写个程序,读取0~4294967295之间的两个数,在int变量中存储,并计算和显示它们的无符号之和、之差、之积、之商和余数,不要将它们转换为long类型。 |
| P51 | 3 10 11 8 | 5 10 11 8 |
| P77 | 包(的)作用域 (三处) | 包(的)访问权限 (三处) |
| P83 | myFace.enroll("fred") | myFace.enroll("Fred") |
| P111 | Runnable task = () -> { for (int i = 0; i < 1000; i++) doWork(); } | 最后加一个分号 ; |
| P120 | public class Application() | public class Application |
| P124 | return (x, y) -> comp.compare(x, y); | return (x, y) -> comp.compare(y, x); |
| P141 | public class ConcurrentWorker extends Greeter | public class ConcurrentWorker extends Worker |
| P142 | Object.equals(obj, other) | Objects.equals(obj, other) |
| P145 | 使用Objects.equals | 使用Object.equals |
| P145 | 由于重载了Object类的equals方法 | 由于重载了Objects类的equals方法 |
| P189 | ex.printStackTrace(out); | ex.printStackTrace(new PrintStream(out)); |
| P211* | public void addAll(Collection<? extends E> c) | public boolean addAll(Collection<? extends E> c) |
| P215 | public void add(String e) | public boolean add(String e) |
| P215 |
public void add(Object e) { |
public boolean add(Object e) { |
| P223/P230 | public static <V, T> V doWork ... | public static <V, T extends Throwable> V doWork ... |
| P248 |
byte[] toByteArray[] |
byte[] toByteArray() |
| P251 | 那么Arrays.asList(a)将返回包含原数组元素的List<T> | 那么Arrays.asList(a)将返回包含原数组元素的List<E> |
| P279 | .filter(s -> s.length() < 10) | .filter(s -> s.length() < 12) |
| P303 | 2.当遇到一个文件或目录时 | 2.当遇到一个文件时 |
| P316 |
Employee peter = new Employee("Fred", 90000); |
Employee peter = new Employee("Peter", 90000); |
| P397 | 你可以调用这些方法:toNanos, toMillis, toSeconds, toMinutes ... | 你可以调用这些方法:toNanos, toMillis, getSeconds, toMinutes ... |
| P421 | 表13-4 指定locale的日期和时间格式化样式 | 表13-4 日期和时间格式化样式 |
| P444 | 下面介绍如何以Java语法调用JavaScript的Greeter类对象: | 下面介绍如何以Java语法调用JavaScript的SimpleGreeter类对象: |
《写给大忙人看的Java核心技术》 勘误的更多相关文章
- 推荐《C Primer Plus(第五版)中文版》【worldsing笔记】
老外写的C书,看了你会有一种哇塞的感觉,这里提供PDF扫描版的下在,包含数内的例程,请大家支持原版!! C Primer Plus(第五版)中文版.pdf 下载地址:http://pan.bai ...
- 《C Primer Plus(第6版)(中文版)》普拉达(作者)epub+mobi+azw3
内容简介 <C Primer Plus(第6版)中文版>详细讲解了C语言的基本概念和编程技巧. <C Primer Plus(第6版)中文版>共17章.第1.2章介绍了C语言编 ...
- C++ Primer Plus(第6版)中文版——课后练习程序代码
博客内容经历了一次整理,以前发的博文太散.没什么水准,搞的随笔分类越来越多orz,这次把CPP这本书的课后练习的程序代码放到一起方便查阅与修改..嗯 9.6.1 #ifndef _9..1_H_ #d ...
- C++ Primer Plus 第六版笔记
C++ Primer Plus 第六版笔记 关于对象声明的思考 转自:http://www.cnblogs.com/weiqubo/archive/2009/11/02/1930042.html C+ ...
- 《JavaScript权威指南 第六版 中文版》(一)
<JavaScript权威指南 第六版 中文版> 第二章 词法结构 2.1字符集 JavaScript是使用Unicode字符集编码写的. 2.1.1区分大小写 JavaScript是区分 ...
- C Primer Plus(第五版)1
这是C Primer Plus(第五版)的第一章,上传上来主要是方便我进行做笔记,写注释,还有我会删掉一些“废话”等. 1.1 C语言的起源 贝尔实验室的 Dennis Ritchie 在1972年开 ...
- 【原创】一起学C++ 之指针、数组、指针算术 ---------C++ primer plus(第6版)
C++ Primer Plus 第6版 指针和数组基本等价的原因在于指针算术! 一.指针 ⑴整数变量+1后,其值将增加1: ⑵指针变量+1后,增加的量等于它指向的类型的字节数: ⑶C++将数组名解析为 ...
- 【原创】一起学C++ 之 字符串 ---------C++ primer plus(第6版)
C++ Primer Plus 第6版 字符串:是存储在内存的连续字节中的一系列字符. C++处理字符串的方式有2种: 一.来自C语言.常被称为C-风格字符串(C-Style-string) 1)从字 ...
- JavaScript权威指南(第6版)(中文版)笔记
JavaScript权威指南(第6版)(中文版)笔记
- 《C++ Primer》 第四版 第7章 函数
<C++ Primer> 第四版 第7章 函数 思维导图笔记 超级具体.很具体,图片版,有利于复习查看 http://download.csdn.net/detail/onlyshi/94 ...
随机推荐
- POJ 2449 Remmarguts' Date
Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 30725 Accepted: 8389 Description &quo ...
- 洛谷 P1629 邮递员送信
题目描述 有一个邮递员要送东西,邮局在节点1.他总共要送N-1样东西,其目的地分别是2~N.由于这个城市的交通比较繁忙,因此所有的道路都是单行的,共有M条道路,通过每条道路需要一定的时间.这个邮递员每 ...
- (十二)maven之nexus仓库的基本用法
nexus仓库的基本用法 ① 启动nexus. 上一章有提到:https://www.cnblogs.com/NYfor2018/p/9079068.html ② 访问http://localhost ...
- scanf("%s",s)与gets(s)
#include <stdio.h> void fun(char s[]) {; while(s[i]!='\0') {i++;} printf("%d",i);} v ...
- UVA 11324 The Largest Clique (强连通分量,dp)
给出一个有向图,求一个最大的结点集合,任意两个点u,v.u可到达v或v可到达u. 一个强连通分量肯定一起选的.而且只能在一条路径上. 所以先找出所有scc,然后缩点找一条最大权的路径,按拓扑序跑DAG ...
- 51nod 1276 1276 岛屿的数量 (很好玩的题目
题意: 有N个岛连在一起形成了一个大的岛屿,如果海平面上升超过某些岛的高度时,则这个岛会被淹没.原本的大岛屿则会分为多个小岛屿,如果海平面一直上升,则所有岛都会被淹没在水下. 给出N个岛的高度.然后有 ...
- 使用prelu
一个使用方式:http://blog.csdn.net/xg123321123/article/details/52610919 还有一种是像relu那样写,我就是采用的这种方式,直接把名字从relu ...
- jquery的同步和异步
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题.最近的项目用了到AJAX同步.这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去 ...
- lru缓存测试类
package demo.mytest; import java.io.Serializable;import java.util.LinkedHashMap;import java.util.con ...
- 身份证号正则校验(js校验+JAVA校验)
js校验身份证号[15位和18位] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 ...