出版社: 人民邮电出版社
译者: 陈昊鹏
出版年: 2006-1
页数: 285
定价: 39.00元
装帧: 平装
丛书: 图灵程序设计丛书·Java系列
ISBN: 9787115142412
内容简介 · · · · · ·
本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。
本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。
Java解惑的创作者
· · · · · ·
-
Joshua Bloch 作者
作者简介 · · · · · ·
JOSHUA BLOCH是Google的首席工程师,以及获得过Jolt最畅销奖的《高效Java编程语言指南(Effective Java Programming Language Guide)》(Addson-Wesley,2001)一书的作者。他之前是Sun Microsystems的杰出工程师和Transarc的资深系统设计师。Josh领导了大量的Java平台特性的设计与实现工作,包括JDK 5.0中的语言增强和获奖的Java集合框架。他拥有卡耐基.梅隆大学计算机科学的博士学位。 NEAL GAFTER是Google的软件工程师和Java的传道者。他之前是Sun Microsystems的资深员工工程师,在那里他领导了Java编译器的开发工作,并且通过5.0版实现了1.4版中的Java语言特性。Neal曾经是C++标准委员会的成员,他在Sun M...
JOSHUA BLOCH是Google的首席工程师,以及获得过Jolt最畅销奖的《高效Java编程语言指南(Effective Java Programming Language Guide)》(Addson-Wesley,2001)一书的作者。他之前是Sun Microsystems的杰出工程师和Transarc的资深系统设计师。Josh领导了大量的Java平台特性的设计与实现工作,包括JDK 5.0中的语言增强和获奖的Java集合框架。他拥有卡耐基.梅隆大学计算机科学的博士学位。 NEAL GAFTER是Google的软件工程师和Java的传道者。他之前是Sun Microsystems的资深员工工程师,在那里他领导了Java编译器的开发工作,并且通过5.0版实现了1.4版中的Java语言特性。Neal曾经是C++标准委员会的成员,他在Sun Microsystems、Microtec Research和Texas Instruments时领导了C和C++编译器的开发工作。他拥有罗彻斯特大学计算机科学的博士学位。
目录 · · · · · ·
第2章 表达式之谜
谜题1:奇数性.
谜题2:找零时刻
谜题3:长整除
谜题4:初级问题
谜题5:十六进制的趣事
谜题6:多重转型
谜题7:互换内容
谜题8:Dos Equis
谜题9:半斤
谜题10:八两
第3章 字符之谜
谜题11:最后的笑声
谜题12:ABC
谜题13:动物庄园
谜题14:转义字符的溃败
谜题15:令人晕头转向的Hello
谜题16:行打印程序
谜题17:嗯?
谜题18:字符串奶酪
谜题19:漂亮的火花(块注释符)
谜题20:我的类是什么
谜题21:我的类是什么?镜头2
谜题22:URL的愚弄
谜题23:不劳无获
第4章 循环之谜
谜题24:尽情享受每一个字节
谜题25:无情的增量操作
谜题26:在循环中
谜题27:变幻莫测的i值
谜题28:循环者
谜题29:循环者的新娘
谜题30:循环者的爱子
谜题31:循环者的鬼魂
谜题32:循环者的诅咒
谜题33:循环者遇到了狼人
谜题34:被计数击倒了
谜题35:分分钟
第5章 异常之谜
谜题36:优柔寡断
谜题37:极端不可思议
谜题38:不受欢迎的宾客
谜题39:您好,再见
谜题40:不情愿的构造器
谜题41:域和流
谜题42:异常为循环而抛
谜题43:异常地危险
谜题44:删除类..
谜题45:令人疲惫不堪的测验
第6章 类之谜
谜题46:令人混淆的构造器案例
谜题47:啊呀!狸猫变犬子
谜题48:我所得到的都是静态的
谜题49:比生命更大
谜题50:不是你的类型
谜题51:要点何在
谜题52:总和的玩笑
谜题53:做你的事吧
谜题54:Null与Void
谜题55:特创论
箔7章 库之谜
谜题56:大问题
谜题57:名字里有什么
谜题58:产生它的散列码
谜题59:差是什么
谜题60:一行以毙之
谜题61:日期游戏
谜题62:名字游戏
谜题63:更多同样的问题
谜题64:按余数编组
谜题65:疑似排序的惊人传奇
第8章 更多类之谜
谜题66:一件私事
谜题67:对字符串上瘾
谜题68:灰色的阴影
谜题69:黑色的渐隐
谜题70:一揽子交易
谜题71:进口税
谜题72:终极危难
谜题73:隐私在公开
谜题74:同一性的危机
谜题75:头还是尾?
名字重用的术语表
第9章 更多库之谜
谜题76:乒乓
谜题77:乱锁之妖
谜题78:反射的污染
谜题79:狗狗的幸福生活
谜题80:更深层的反射
谜题81:无法识别的字符化
谜题82:啤酒爆炸
谜题83:诵读困难者的一神论
谜题84:戛然而止
谜题85:惰性初始化
第10章 高级谜题
谜题86:有害的括号垃圾
谜题87:紧张的关系
谜题88:原生类型的处理
谜题89:泛型迷药
谜题90:荒谬痛苦的超类
谜题91:序列杀手
谜题92:双绞线
谜题93:类的战争
谜题94:迷失在混乱中
谜题95:来份甜点
附录A 陷阱和缺陷的目录
A.1 词汇问题
A.2 整数运算
A.3 浮点运算
A.4 表达式计算
A.5 控制流
A.6 类初始化
A.7 实例的创建与销毁
A.8 其他与类和实例相关的主题
A.9 名字重用
A.10 字符串
A.11 I/O
A.12 线程
A.13 反射
A.14 序列化
A.15 其他库...
附录B 书中幻图的注释
索引
参考文献
· · · · · · (收起)
原文摘录 · · · · · ·
丛书信息
· · · · · ·
喜欢读"Java解惑"的人也喜欢的电子书 · · · · · ·
喜欢读"Java解惑"的人也喜欢 · · · · · ·
- 重构 9.0
- 深入Java虚拟机(原书第2版) 8.7
- 设计模式 9.0
- HBase 8.6
- JAVA 2核心技术 卷Ⅰ 8.8
- 深入浅出设计模式(影印版) 9.1
- 设计模式初学者指南 7.6
- Hadoop权威指南(第2版) 7.7
Java解惑的书评 · · · · · · ( 全部 11 条 )
a very interesting book
这篇书评可能有关键情节透露
从当当网上买的,翻看了很多次,对其中的大部分puzzler已经熟悉了。 作者在preface中郑重建议: 大家先思考自己的答案,然后运行代码看真实答案,一般来说,你想的和程序运行结果是不会相同的,而且程序结果往往会让你百思不得其解。这正是这本书的魅力所在。 这些puzz... (展开)Java Puzzlers
大师之作!凡是用java的都应该看!
Java Traps and Pitfalls
> 更多书评 11篇
论坛 · · · · · ·
好书 | 来自zhoujianghua | 2010-11-09 11:31:08 | |
学java,必读 | 来自[已注销] | 2008-11-19 16:39:22 |
这本书的其他版本 · · · · · · ( 全部5 )
-
Addison-Wesley Professional (2005)9.0分 58人读过
-
人民邮电出版社 (2010)8.8分 103人读过
-
人民邮电出版社 (2006)8.2分 23人读过
-
人民邮电出版社 (2006)暂无评分
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 雀雀读过的Java 系列好书 (朱雀)
- Java学习图书 (MJ之死)
- java 学习推荐图书 (baobao)
- 程序生活 (豆粉)
- 精彩Java图书 (正人)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Java解惑的评论:
feed: rss 2.0
0 有用 城北大洋桃有毛 2013-09-21 16:59:47
Java想说爱你不容易
1 有用 热心市民钟先生 2015-10-11 23:20:23
脑筋急转弯合集
0 有用 Ke Bo 2011-11-12 13:11:29
进阶书籍
0 有用 小F 2010-08-22 14:17:28
还给图书馆了
0 有用 这位同学 2010-12-19 19:48:30
经典,完暴x语言解惑
0 有用 殷靁 2021-12-22 13:44:20
很牛,但好像不怎么用得着。
0 有用 Rolle 2018-12-10 12:04:46
这本书还好吧,反正让你会怀疑你的基础学的不扎实,新手老手都建议看一看,不过快速的看一下就好,花1天时间吧
0 有用 东方淄墨 2018-03-12 00:20:31
bug属于代码,问题来自思维。 用bug锋利代码 用问题精进思维
0 有用 王金雷 2017-11-16 13:06:39
很多东西在实践中应该避免掉,通过代码静态分析可以避免很多坑。总体上还是很好的书籍,喜欢这种专题性质的书籍,可以随便翻到任何一页读
0 有用 走过214318 2016-11-14 17:04:21
一条条去看的话,还是能知道Java中一些小特性,比较坑的地方以后会去注意。