Practical Java中文版

Practical Java中文版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2003-11
版次: 1
ISBN: 9787508307398
定价: 46.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 278页
字数: 446千字
32人买过
  •   本书出自第一线JAVA编程专家之手,为读者展现正确、高效、强固之JAVA代码实践方案。

      这本取材广泛的掼,以不同层级的专家经验,帮助程序员更透彻地理解JAVA,使他们的编码效能发挥到极致。此书以准则/条款形式进行编排,探究改善代码的68个重要主题,提供精晰明快、精心撰写之示例和方案。所有示例和方案都带有详尽的解说,你可以将它们融入自身工作之中。这些编程和设计上的实践方案,描述了经验丰富的程序员实际运用之最佳实践手法。为方便中高阶JAVA程序员阅读,本书内容被精心安排成为各自独立的课程,因此你既可以从头通读至尾,也可以挑选独特专题加以精读。 Peter Haggar是一位公认的Java编程专家,也是IBM资深软件工程师。他拥有广博的编程经验,曾投身于开发工具、类库(class libraries)和操作系统的方面工作。他在IMB致力于emerging Java技术研究,目前专门从事embedded Java和real-time Java的研究。Peter屡屡以Java技术演讲 译序 by侯捷

    译序 by刘永丹

    细目(Detail Contents)

    前言Preface

    致谢

    1 一般技术(Greneral Tecniques)

     实践1.参数以by value方式而非by reference方式传递

     实践2.对不变的data和object reference使用final

     实践3.缺省情况下所有non-static函数都可被覆写

     实践4.在arrays和Vectors之间慎重选择

     实践5.多态(polymorphism)优instanceof

     实践6.必要时才使用instanceof

     实践7.一旦不再需要object references,就将它设为null

    2 对象与相等性(Objects and Equality)

     实践8. 区分reference型和Primitive型别

     实践9. 区分==和equals()

     实践10. 不要依赖equals()的缺省实现

     实践11. 实现equals()时必须深思熟虑

     实践12. 实用equals()时优先考虑使用getClass()

     实践13. 调用super.equals()以唤起base class的相关行为

     实践14.  实践equals()函数中谨慎使用instanceof

     实践15. 在equals()时需遵循某些规则

    3 异学处理(Exception Handing)

     实践16. 认识“异常控制流”(exception control flow)机制

     实践17. 绝对不可轻忽异常(Never ignore an exception)

     实践18. 千万不要遮掩异常(Never hide an exception)

     实践19. 明察throws子句的缺点

     实践20. 细致而全面地理解throws子句

     实践21. 使用finally避免资源泄漏(resourec leaks)

     实践22. 不要从try区段中返回

     实践23. 将try/catch区段于循环之外

     实践24. 不要将异常(exceptions)用于流程控制

     实践25. 不要每逢出错就使用异常(exceptions)

    ……

    4 性能(Performance)

    5 多线程(Multithreading)

    6 类与接口(Classes and Interfaces)

    附录:如何学习Java

    进阶读物(Furter Reading)

    索引(Index)
  • 内容简介:
      本书出自第一线JAVA编程专家之手,为读者展现正确、高效、强固之JAVA代码实践方案。

      这本取材广泛的掼,以不同层级的专家经验,帮助程序员更透彻地理解JAVA,使他们的编码效能发挥到极致。此书以准则/条款形式进行编排,探究改善代码的68个重要主题,提供精晰明快、精心撰写之示例和方案。所有示例和方案都带有详尽的解说,你可以将它们融入自身工作之中。这些编程和设计上的实践方案,描述了经验丰富的程序员实际运用之最佳实践手法。为方便中高阶JAVA程序员阅读,本书内容被精心安排成为各自独立的课程,因此你既可以从头通读至尾,也可以挑选独特专题加以精读。
  • 作者简介:
    Peter Haggar是一位公认的Java编程专家,也是IBM资深软件工程师。他拥有广博的编程经验,曾投身于开发工具、类库(class libraries)和操作系统的方面工作。他在IMB致力于emerging Java技术研究,目前专门从事embedded Java和real-time Java的研究。Peter屡屡以Java技术演讲
  • 目录:
    译序 by侯捷

    译序 by刘永丹

    细目(Detail Contents)

    前言Preface

    致谢

    1 一般技术(Greneral Tecniques)

     实践1.参数以by value方式而非by reference方式传递

     实践2.对不变的data和object reference使用final

     实践3.缺省情况下所有non-static函数都可被覆写

     实践4.在arrays和Vectors之间慎重选择

     实践5.多态(polymorphism)优instanceof

     实践6.必要时才使用instanceof

     实践7.一旦不再需要object references,就将它设为null

    2 对象与相等性(Objects and Equality)

     实践8. 区分reference型和Primitive型别

     实践9. 区分==和equals()

     实践10. 不要依赖equals()的缺省实现

     实践11. 实现equals()时必须深思熟虑

     实践12. 实用equals()时优先考虑使用getClass()

     实践13. 调用super.equals()以唤起base class的相关行为

     实践14.  实践equals()函数中谨慎使用instanceof

     实践15. 在equals()时需遵循某些规则

    3 异学处理(Exception Handing)

     实践16. 认识“异常控制流”(exception control flow)机制

     实践17. 绝对不可轻忽异常(Never ignore an exception)

     实践18. 千万不要遮掩异常(Never hide an exception)

     实践19. 明察throws子句的缺点

     实践20. 细致而全面地理解throws子句

     实践21. 使用finally避免资源泄漏(resourec leaks)

     实践22. 不要从try区段中返回

     实践23. 将try/catch区段于循环之外

     实践24. 不要将异常(exceptions)用于流程控制

     实践25. 不要每逢出错就使用异常(exceptions)

    ……

    4 性能(Performance)

    5 多线程(Multithreading)

    6 类与接口(Classes and Interfaces)

    附录:如何学习Java

    进阶读物(Furter Reading)

    索引(Index)
查看详情
12
相关图书 / 更多
Practical Java中文版
Premiere Pro 2022视频编辑标准教程(微课版)(全彩版)
朱琦;魏惠茹;王婷婷
Practical Java中文版
Procreate数字绘画 超可爱萌物手账技法
美术宝
Practical Java中文版
Premiere Pro 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
周玉姣
Practical Java中文版
Proceedingsofthe8thInternationalConference
Metals 著;The、Chinese、Society、for、中国金属学会 编
Practical Java中文版
Premiere CC 2018影视剪辑基础与实例教程
张凡 编著
Practical Java中文版
Proteus教程——电子线路设计、制版与仿真(修订版)
朱清慧;张凤蕊;翟天嵩;王志奎
Practical Java中文版
Processing程序交互与动态视觉设计实战
路倩;李莹;王志新
Practical Java中文版
Premiere职业应用项目教程 第2版
黄春光 孙晓春 主编
Practical Java中文版
Premiere 2022视频编辑基础教程(微课版)
文杰书院
Practical Java中文版
Procreate厚涂数字绘画鉴赏与实战
王常圣
Practical Java中文版
Premiere Pro 2022实用教程
任媛媛
Practical Java中文版
Premiere+AE影视后期处理从新手到高手
郭晶晶
您可能感兴趣 / 更多
Practical Java中文版
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
Practical Java中文版
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
Practical Java中文版
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
Practical Java中文版
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
Practical Java中文版
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
Practical Java中文版
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
Practical Java中文版
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
Practical Java中文版
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
Practical Java中文版
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
Practical Java中文版
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
Practical Java中文版
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
Practical Java中文版
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译