深入浅出Java

Kathy Sierra

出版时间

2005-11-01

ISBN

9787564101640

评分

★★★★★
书籍介绍
这书最狠的地方,是它赌你会'玩'。它把Java设计成需要动手解谜、拼图、看图猜谜的样子,左脑算逻辑、右脑看隐喻,交替着来,读起来不累。读者里有人真心'第一次见到这么懂读者的教学书',也有人毫不留情:'珍爱生命,远离head first Java'——觉得它零散、幼稚、像玩具。这恰恰是它的分水岭:喜欢的人会爱死那种'边玩边会'的轻快,讲究系统严谨的人会觉得它太松、太花。它适合零基础、怕枯燥、想被'骗'着入门的人;想一步到位啃面向对象精髓的,可能会失望。翻完你会记得垃圾回收器那句'我再也感觉不到我的腿了'——这就是它的全部野心:让你记住,而不是让你精通。
AI导读
核心看点
  • Head First系列经典,图文并茂,通过游戏和谜题互动学习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,入门推荐
下载
收藏