《写给大忙人看的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 ...
随机推荐
- hihoCoder #1079 : 离散化 (线段树,数据离散化)
题意:有一块宣传栏,高一定,给出长度,再给出多张海报的张贴位置,问还能见到几张海报(哪怕有一点被看到)?假设海报的高于宣传栏同高. 思路:问题转成“给出x轴上长为L的一条线段,再用n条线段进行覆盖上去 ...
- codevs 1390 回文平方数 USACO
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 回文数是指从左向右念和从右像做念都一样的数.如12321就是一个典型的回文数 ...
- 联想e431笔记本更改硬盘模式bios设置的详细教程
用硬盘安装系统,就要进入bios,将硬盘改为第一启动项即可重装系统.不同品牌的电脑,它的bios设置方法也就不同.那么,联想e431笔记本要如何更改硬盘模式呢?今天U大侠小编就和大家分享联想e431笔 ...
- this+call、apply、bind的区别与使用
http://www.ruanyifeng.com/blog/2018/06/javascript-this.html https://segmentfault.com/a/1190000018017 ...
- Oracle旗下软件官网下载速度过慢解决办法
平常下载Oracle旗下软件官网的产品资源,会发现速度很慢,如下载JDK和mysql时, 这样很浪费我们的时间 解决办法: 复制自己需要下载的资源链接 使用迅雷下载该资源 速度均很快 如下载Mysql ...
- 响应式Web设计- Viewport
什么是Viewport? viewport是用户网页的可视区域, 翻译为中文可以叫做"视区". 设置Viewport 一个常用的针对移动网页优化过的页面的Viewport meta ...
- javaEE(2)_http协议
一.HTTP协议简介 1.客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式.dos环境下可直接通过telnet ...
- mysql:explain分析sql
对于执行较慢的sql,可以使用explain命令查看这些sql的执行计划.查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看 mysql> explain ...
- webpack hmr
参考: https://webpack.js.org/concepts/hot-module-replacement/ https://webpack.js.org/guides/hot-module ...
- Pandas中loc,iloc与直接切片的区别
最近使用pandas,一直搞不清楚其中几种切片方法的区别,今天专门看了一下. 0. 把Series的行index或Dataframe的列名直接当做属性来索引. 如: s.index_name df.c ...