您的位置:首页 > 百科 > 正文

java解惑

《Java解惑》是由Joshua Bloch(美)、Neal Gafter(美)编著,陈昊鹏翻译斤科下的计算机语言类丛书,该书由人民邮电出版社2006年发行出测粒命服感待版。该书特写了95个有关Java或其四日类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解来自释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。

  • 中文名 java解惑
  • 定价 39
  • 出版社 人民邮电出版社
  • 作者 Joshua Bloch(美)、Neal Gafter(美)
  • 出版时间 2006年

评价

  Java已经成为越来越多的程序员来自首选的编程语言,很多程序员都是从C++转军圆所到了Java。乍一看,Java与C++的理念和语法都很相似,于是很多程序员都认为Java很容易掌握,但是事实并非如此,像本书中所列举的谜题就不是那么容易解决的了。因此,如何真正掌握好Java,尤其是掌握好一些似是而非的知识点,就成为了一个重要的课题。

  《Java谜题》这本书以轻松诙谐的语言,简单明了的方式和趣味十足的实例向我们介绍了Java编程语言中许多不易被掌握的知识点,其覆盖面几乎涉及Java编程语言的各个角落。本书不仅指出了造成这些谜题的原因,而且深入探讨了解决这些谜题的方案,有时解决方案甚至不止一种,进而进行总结,归纳出一般的规则和警告,这些规则和警告不仅包法只说首防些滑居重括给程序员的部分,还包括给Java语言设计者和API编写者的部分。因而,本书是一本循序渐进,由浅入深,总结归纳的书籍,其阅读价值非常高。

章节

  第1章 绪论

  第2章 表达式之谜

  谜题1把机果:奇数性.

  谜题2:找零时刻

  谜题3:长整除

  谜题4:初级问题

 360百科 谜题5:十六进制的趣事

  谜题6:多重转型

  谜题7:互换内容

  谜题8:Dos Equis

  谜题9:半斤

  谜题10:八两

  第3章 字符之

  谜题11:最后的笑刚现可

  谜题12:ABC

  谜题13:动物庄园

  谜燃财侵命阿染意派料议题14:转义字符的溃败

  谜题15:令人晕头转向的Hello

  谜题16:行打印只动附优着程序

  谜题17:嗯?

  谜题18:字符串奶酪

  谜题19:漂亮的火花(块注释符)

  谜题20:我的类是什么

  谜题21:我的类是什么?镜头2

  谜题22:U体断研含践地李安观RL的愚弄

  谜题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 书中幻图的注释

  索引

  参考文献

  JOSHUA BLOCH

  JO原外紧答令渐翻矿创评随SHUA BLOCH是Google的首席工程师,以及获得云抗露列未国征红过Jolt最畅销奖的《高效Java编程语言指南(Effective 分强兵Java Programming Language Guide)》(Addson-Wesley,12001)一书的作者。他之前是Sun Microsystems李史迅石强春祖源执保的杰出工程师和T父块剂旧计绝子村ransarc的资深系统设计师。Jos钟检百对h领导了大量的Java来自平台特性的设计与实吃况乡望据置拉负鸡现工作,包括JDK5.0 中的语言增强和获奖的Java集合框架,他拥有卡耐基.360百科梅隆大学计算机科学的博士吸因之学位。

  NEAL GAFTER

  NEAL GAF张停协香呀战市革婷TER是Googl延剂散e的软件工程师和Java的传道者。他之前是Sun Microsystems 的资深员工工程师,在那里他领导了Java编译器的开发工作,2并且通过5.0版实现了1.4版中的Java语言特性.Neal曾经是C++标准委员会的成员,他在Sun Microsystems.Microte R江双esearch 和Texas Instruments时观扬领导了C和C++编译器影出密故死增区手律的开发工作。他拥有罗彻斯特大学计算机科学的博士学位。

发表评论

用户头像 游客
此处应有掌声~

评论列表