深入浅出Java - Kathy Sierra

深入浅出Java

Kathy Sierra

出版时间

2005-11-01

ISBN

9787564101640

评分

★★★★★
书籍介绍
《深入浅出Java 第二版》是完整的面向对象程序设计和Java的学习指导。此书是根据学习理论所设计的,它让你可以从学习程序语言的基础开始一直到掌握线程、网络编程与分布式程序设计等高级特性。最重要的,你将学会如何像面向对象开发者一样思考。   除了阅读,你还将学会玩游戏、拼图、解谜题以及以意想不到的方式与Java互动。在这些活动中,你会写出一堆真正的Java程序。   深入浅出(Head First)系列图书的图文并茂的版式能让你快速地掌握知识。  如果你想要看无趣的书,去看别的。但如果你真的想要学习Java, 你会需要 《深入浅出Java》。这本书可是2003年与2004年Amazon编辑推荐的十大好书之一!
AI导读
核心看点
  • Head First系列经典,图文并茂,通过游戏和谜题互动学习Java。
  • 基于学习理论设计,从基础语法到线程、网络等高级特性全面覆盖。
  • 重点培养面向对象思维,教你如何像开发者一样思考,而非死记硬背。
适合谁读
  • Java零基础初学者,希望以轻松有趣的方式入门编程。
  • 觉得传统教科书枯燥,偏好视觉化、互动式学习风格的读者。
  • 有一定其他语言基础,想快速理解Java特质及面向对象概念的开发者。
读前提醒
  • 本书内容较零散,建议配合《Java编程思想》等严谨教材互补阅读。
  • 不要只看不练,务必动手编写书中的代码,参与书中的互动环节。
  • 部分幽默梗可能因翻译或文化差异难以理解,保持耐心,重在理解概念。
读者共识
  • 公认的最佳Java入门书之一,阅读体验轻松,能缓解学习焦虑。
  • 翻译质量参差不齐,部分术语或幽默表达略显生硬或三俗。
  • 适合入门建立兴趣,但深度不足,进阶需查阅更专业的技术文档。

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "每次使用单边大脑的时间不要太久。连续使用左边大脑30分钟就如同连续使用左臂30分钟一样。周期性地交换以让大脑两侧能够轮流休息。 左脑活动包括了循序渐进的工作、解决逻辑问题与分析。 而右脑的活动包括了隐喻、创造性思考、模式匹配与可视化。"
  • "1).找出具有共同属性和行为的对象 2).设计代表共同状态与行为的类 3).决定子类是否需要让某项行为(也就是方法的实现)有特定不同的运作方式 4).通过寻找使用共同行为的子类来找出更多抽象化的机会 5).完成类的继承层次"
  • "1)当某个类会比其父类更具有特定意义时使用继承 2)在行为程序(实现程序代码)应该被多个相同基本类型所共享时,应该要考虑使用继承 3)若两者间的关系对于继承结构来说并不合理,则不要只是因为打算要重用其他类的程序代码而运用继承 4)如果两者间不能通过IS-A测试就不要应用继承关系。一定要确定子类是父类一种更特定的类型才可以"
  • "1)存取控制。就算类不能标记为私有,但它还是可以不标为共有。非共有的类只能被同一个包的类作出子类 2)使用final修饰符。这表示它是继承树的末端,不能被继承 3)让类只拥有private的constructor"
  • "小明以胜利者的姿态对着阿强说:“等小孩满月时一定要来啊”"
  • "...then he said,"I can't feel my legs!" and I said,"Joe!Stay with me Joe!"But it was... too late.The garbage collector came and...he was gone!The best object I ever had."
  • "忽然一阵阴风吹过来,它还来不及开口,垃圾收集器马上取走了它的性命。我吓得两腿发软,裤底。。。"
  • "如何判断应该设计类、子类、抽象类或接口呢? 如果新的类无法对其他的类通过 IS-A 测试时,设计不继承其他类的新类。 只有在需要某类的特殊化版本时,以覆盖或增加新的方法来继承现有的类。 当你需要定义一群子类的模版,又不想让程序员初始化此模版时,设计出抽象的类给他们用。 如果想要定义出类可以扮演的角色,使用该接口。"
用户评论
mission impossible
带人入坑, 自己也顺便读了下, 还凑合, 看完感觉还是啥也不知道
好久没看技术书籍了,最近要搞Java,草草扫了一遍这个。有些图很有意思,比如模仿apple的“Bark Different”。但我仍然怀疑,对于一个没有基础学Java的人而言,此书能有多大的帮助?
书很不错,但是这个翻译的书名是不是太三俗了?
我当时浏览着看的,好像比较有意思的,反正我的java基础就是随便找了本国内的教材看的,后来看的这个
这种书还是课外读物,适合已经学过的人业余读读。但是并不值得细读。
慕名而来~
能把Java讲的这么好玩的书也就仅此一本了!初学者极力推荐!!各种知识点讲的特清晰,而且不哭枯燥。 ps. 这本书你要是看中文版的话就别看了,翻译的也太,,,错误不说,作者的幽默也没有了,我认为只看过这本书的中文版的人根本不配评价这本书的好坏!
图文并茂的介绍java,入门推荐
收藏