|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: JAVA解惑
作者: (美)布洛赫
译者: 陈昊鹏
图书分类: 软件
资源格式: PDF
版本: 扫描版
出版社: 人民邮电出版社
书号: 9787115142412
发行时间: 2006年1月1日
地区: 大陆
语言: 简体中文
概述:
编辑推荐
“每一种编程语言都有其怪癖的行为。这本生动的书通过趣味十足和发人深省的编程谜题揭示了Java编程语言的奇异之处。”
—— GUY STEELE,Sun学者以及Java语言规范的合著者
“我笑了,我叫起来了,我赞赏地猛举起了我的手”
——TIM PEIERLS,LLC的主席和前成员,JSR166专家组成员
你认为你到底有多了解Java?你是一个代码神探吗?你是否曾经花费过数天时间去追踪一个由Java或其类库的陷阱和缺陷而导致的bug?你喜欢智力测验吗?那么这本书正好适合你!
在《高效Java(Effective Java)》的传统中,Bloch和Gafter深入研究了Java编程语言及其核心类库的细微之处。通过用可视化的令人震撼的视觉幻象来进行图释,《Java解惑》特写了95个噩梦般的谜题,它们寓教于乐。任何具备Java知识的人都可以理解这些谜题,但甚至是大多数最老练的程序员也会觉得它们很具有挑战性。
大多数的谜题都采用了短程序的方式,这些程序的行为与其看起来的行为大相径庭。你能指出它会做什么吗?根据这些谜题用到的特性以及跟随每一个谜题之后的详细解谜方案,我们把它们松散地分成了不同的组。这些解谜方案不是对程序行为的简单解释,它们向你展示了如何一劳永逸地避免其底层的陷阱与缺陷的方法。在书的后面部分有一个简单的陷阱和缺陷目录,它提供了对前面部分的引用的一个简明分类法。
你要解决掉这些谜题,并且永远都不要成为那些有违直觉或隐晦的行为的猎物,这些行为甚至可以愚弄大多数有经验的程序员。
内容推荐
本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程
序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,
这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱
与缺陷。
本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。
作者简介
JOSHUA BLOCH是Google的首席工程师,以及获得过Jolt最畅销奖的《高效Java编程语言指南(Effective Java Programming Language Guide)》(Addson-Wesley,2001)一书的作者。他之前是Sun Microsystems的杰出工程师和Transarc的资深系统设计师。
网盘下载地址1:[JAVA解惑](美)布洛赫.扫描版.pdf
网盘下载地址2:[JAVA解惑](美)布洛赫.扫描版.pdf
内容截图
目录:
第1章 绪论
第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章 类之谜
第7章 库之谜
第8章 更多类之谜
第9章 更多库之谜
第10章 高级谜题
附录A 陷阱和缺陷的目录
附录B 书中幻图的注释
索引
参考文献
|