Head First Java(中文版)

出版时间:2007-2  出版社:中国电力出版社  作者:Kathy Sierra,Bert Bates 著,杨尊一 编译 张然等 改编  页数:689  译者:杨尊一  
Tag标签:无  

内容概要

《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。    而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序。    Head First系列的图文并茂学习方式能让你快速地在脑海中掌握住知识。敞开心胸准备好学习这些关键性的主题:Java程序语言;面向对象程序开发;Swing图形化接口;使用Java API函数库;编写、测试与布署应用程序;处理异常;多线程;网络程序设计;集合与泛型。    如果你想要看“一本正经”的书,去找其他的。但如果你真地想要好好地学习Java,你会需要《Head First Java》。

作者简介

Kathy Sierra当过软件开发人员(游戏开发与人工智能),在Sun公司指导Java讲师如何传授最新的技术给用户。她是Sun公司大部分认证考试的设计领导人,也是Javaranch.com这个获得Software Development/Jolt Productivity大奖肯定的Java志愿者社区网站的发起人。

书籍目录

序1 进入Java的世界  Java的工作方式  Java的程序结构  剖析类  main()方法  循环  条件分支  设计程序  术语制造机  谈话录  习题2 拜访对象村  椅子大战  继承  覆盖  什么是类?  创建你的第一个对象  使用main()  猜数字  习题3 认识变量  声明变量  Primitive主数据类型  Java关键字  引用变量  对象的声明与赋值  可回收堆空间  数组  习题4 对象的行为  操作对象状态的方法  方法参数与返回类型  值传递  Getters与Setters  封装  数组中的引用  习题5 超强力方法  创建战舰游戏  简单版  编写伪码  测试  编写程序  完成版  用Math.random()产生随机数  预先输入好的程序  循环  类型转换  用Integer.parseInt()转换字符串  习题6 使用Java函数库7 对象村的优质生活8 深入多态9 对象的前世今生10 数字很重要11 有风险的行为12 看图说故事13 使用Swing14 保存对象15 网络联机16 数据结构17 发布程序18 分布式计算附录A:程序料理决定版附录B:十大遗珠之憾索引

媒体关注与评论

书评用Threads改变你的生活,避免面向对象常见的错误,42个Java难题挑战你的智慧,牢记Java的概念,操作Java函数库,制作美观实用的图形界面。    “……一本学习指导的好坏是由它如何教学所决定的。《Head First Java》教得真好。”                                                    ——Slashdot.org    “……绝对值得一读。”                                           ——Scott McNealy,Sun公司主席    “《Haea First Java》将文字转化成最接近图形用户界面的事物。作者让Java的学习变得既时髦又有趣。他们下一步会作出什么真令人期待。”                                          ——Warren Keuffel,《软件开发》杂志    “快速、好殖且迷人。小心——你可能真地能从中学到很有用的知识。”                                         ——Ken Arnold,《Java编程语言》作者之一

图书封面

图书标签Tags

评论、评分、阅读与下载


    Head First Java(中文版) PDF格式下载


用户评论 (总计171条)

 
 

  •   我熟悉.net,但不太熟Java,这本书有人可能觉得对于我来说有点浅了,但我还是觉得此书相当不错。1.此书并没有说很多Java的知识,而是把你最需要掌握的最基本的东西用很通俗生动的办法告诉你,让你的学习过程充满乐趣。2.这本书对面向对象讲解得比较深入,很多编了多年程序的人面向对象其实很差的,这本书可以帮你打好基础,这基础打好了,后面的路才可能走得更好。如果说这书还有一些不足之处的话,我会说:1.这本书并不是全面的Java知识书,也不是高手要看的书。(这其实不算缺点,这本书本来就是面向初学者的)2.这本书比较厚,文中空白的地方比较多,图也比较多(当然这样很生动),如果排版稍微再紧凑一点,让书薄一点、轻一点,这样阅读就更加方便了。
  •   风趣幽默是本书的一大特色,图片多多是另一大特色(用书中的话讲是一本基于“GUI界面”的书)。如果你厌烦了老学究式的教条式学习,那么,就换换口味吧,用轻松活泼的方式试试?Java的初学书,除了这本,还有那些能如此活泼?如果你想学Java,那就选这本吧!相信我,没错的。最后提醒一下:1.看此书你必须有一点点遍程基础,一点点就够了,比如使用过for、if之类的。不一定是java或面向对象,象c、c++、vb、或pascal甚至basic都可以。当然,有c/c++基础是最好的。2.你必须有一定的幽默感,不然......你会很痛苦的。3.无论我怎么说,你都不要相信,毕竟,适合我的并不一定适合你。可以到网上找找电子版先看看。提供一个免费试读地址:http://www.china-pub.com/computers/common/info.asp?id=337204.如果你打算购买并学习java的话,那我们一起学吧。我在这里等你:http://402264618.qzone.qq.com/祝你购书愉快,学习愉快!哦,忘了说了,我买的时候是7折,哈哈哈哈,我赚到了......
  •   既是完整的对象导向程序设计,又是Java学习的指引 很好
  •   这本书已经看有段时间了,书内容不错,适合有一点java基础的初学者,内容浅显易懂,受到我室友们的一致好评。
    Thinking in java 这本书对于一些技术差不多的还可以,书的开头就写了一个很长的java代码,让没有基础的学者感觉java真的很强大,效果就是让好多人望而却步,编译思想对于初学者真的不敢恭维,所以想给一些初学者建议一下,要想学好基础,最好先别看这本书,感觉为初学者推荐这本书的高手们估计是没真正的读过这本书。
    不过head first java这本书却能深入学者的内心(对学习期间的一些常见疑问,都进行了一一解答,本人感觉很不错,这一点很新颖),本人强烈推荐!!!!!!!!!!
  •   我肯定不是第一个出来叫好的人,也不是最后一个。
    HEAD FIRST这本JAVA确实写不错,之前已经眼馋了很久,这次终于买了。
    书的内容虽然是以J2SE 5.0写的,不是现在的6.0,但是作为学习来说足够了。
    书里的知识文字配合了大量的图片,让人看书的时候再也不容易犯困,呵呵。
    对于初学者来说,这本书因为纯粹的讲JAVA,也许更容易让人明白。对于有经验的人来看,也是一本不错的参考资料。与JAVA编程思想比起来,本书的优点是没有那么多与C++比较的文字,看起来更直接了然。
    其它关于书的评价就不说了,网上多的是。
    祝阅读愉快。
  •   学过C之后初次尝试Java~看了几个论坛大家都推荐这本书~下了中英文的PDF看过之后觉得翻译的还是挺好的~又特地跑了趟西单看看样书~哈哈哈~然后回来订书~每天30页左右当睡前读物看~很轻松~至少理解一些感念不费力~排版方式很~活跃~看起来不会感觉闷~但是看这本书的时候建议也到网上去找一些教学的视频和大学的Java的教材同步看~这本书只作为"甜品"~不适合作为主食~就像书名写的一样~Head First~入门的时候碰上这样的好书很难得~产生兴趣之后一定要继续下去~相信大家都能学好这门语言哒~第一次在当当买书哈~感觉不错~
  •   Head First Java(中文版)(JAVA经典畅销书 生动有趣 轻松学好JAVA)、java学习的经典啊~~
  •   刚开始只是对本书图文并茂和对话式得讲解内容所吸引,当读到中期时开始慢慢得发觉本书得真正价值。本人也看过少数国人写得JAVA得相关著作!本书是我接触得第一本国外作家写的JAVA书籍。通过阅读才发现以前所读过著作从没有象本书一样将面对对象得思想贯穿全书!书中得一些例子生动有趣,如果你在阅读此书前有跟我一样有一定得JAVA得基础,你会在其中收益匪浅,你会发现原来代码还可以这样写!不想本人以前读过得一些著作那样讲解公式化,有些代码和例子虽然是用JAVA写的,但并没有体现JAVA中面对对象得特性和优点!就我个人觉得本书还是适合有一点JAVA基础得读者阅读。虽然本书图文并茂内容通俗易懂,但对于没有接触过JAVA或者是面对对象编程得人士阅读起来可能还是有一点困能.
  •   Java不仅是一门变成语言,而且还是一种先进的思想甚至是一种哲理。这本书有着全面的知识讲解和恰到好处的趣味性,能让你学到Java“里面的”东西。如果有C++等面向对象语言基础的话可以很容易理解书的内容,如果只有C等面向过程的基础,那学习时必须时刻注意调整心态理清思路,将思维彻底转向面向对象。
  •   headfirstjava非常好玩儿,无论是从它讲课的语言还是格式安排上都非常幽默,感觉可能有点搞怪,不过非常能让人接受,对编程不感兴趣的人也会愿意读的,我一边笑一边学。不过最好还是先学过其他的基础语言再来接触这本书,我看的时候总觉得幸好以前学过C语言,有了底子才能在欣赏幽默的前提下学到东西。
  •   我从事java开发6年时间,读过的相关专业书很多,但是其中很多都是晦涩难懂,故作高深,让人看几页就昏昏欲睡,丢到一边去了。其实写书和教学,在乎让被教育者能看懂听懂,而不是故作高明状,搞一堆的专业术语和拗口的长篇大论来显示自己有多么厉害。真正厉害的专家,从来都是让学生能深入浅出的学习,通过简单的教学,轻松愉快的融会贯通。

    这本书确实写得好,让人看得下去,其实写书最难的就是让人看得懂、看得下去,最容易的就是让人看不懂,说得难听一点就是装B。不要以为这本书表面上写得很通俗易懂,说的都是很表层的java知识,实际上某些自认为水平很高的人,恐怕对书中一些知识点还掌握得不怎么样呢。
  •   看过HeadFirstJava的设计模式,这一本也保持着这个系列一贯的风格,和沉闷的教科书类的技术书籍比较起来,是最好的入门读物。像四人组的《设计模式》那样书含金量极高,但需有一定的经验后去读才能有契合的感觉。
  •   以前系统的学过JAVA,不过在工作中一直没有用过,现在又想重新温习一下,这本书真的写得很好,我特意看了线程,同步那一章,其实书上还是有蛮深入的。这本书当教材蛮好,但你不能期望当手册用,还有,如果你不会编程,那最好不要买了。至少要有点编程基础,不管是什么语言都好。
  •   一直纠结与买什么Java的书看,最后决定买这本Head First Java,原因就是它的整体风格活泼中不失严谨,能引起读者的兴趣,读起来不会像学究书一样乏味。 确实值得一读!
  •   head first的一系列用书的推荐指数都很高。这本JAVA用书非常的生动有趣,知识点与练习题配合的十分紧密。不过,还是建议有点儿基础的人看这本书
  •   Head First Java ,大名鼎鼎,书籍的内容很容易阅读,也很有趣,非常好。
  •   刚买,还没来得及看!只是稍微翻了几下,感觉还是蛮基础。后面有以下东西我还没有 接触过 ,包括线程,socket,想好好看看!看完这个看下java编程思想!
  •   这边书太有吸引力了,刚拿到都一口气把前面的两章的内容看完了,
    不过,这本书适合Java入门,如果是想扩展或深化学习,就不太适合了。

    这本书的语言风格是外国人的那种幽默,如果不习惯,就不要买了,会适得其反。

    另外,从质量上看,这本书比我买的同系列的设计模式的纸要薄些(设计模式是我从实体书店买的),但整体的印刷还不错,值得买。
  •   一直想自学java,刚开始看的《java编程思想》,那本书非常好,但当我看到10多章的时候,发现越来越难懂,以至于后来学习java的兴趣和动力不断衰减。
    后来在网上看到这本书,它的排版和内容都非常有创意,用讲故事的方式学习java。对于我这样的初学者非常有用。当然,书刚到手,里面的内容我不好做太多评价。但我现在已经很激动,想尽快看完这本书。学完后,再看看是否有必要继续啃《Java编程思想》
  •   必须说,这是我半辈子以来碰到的最好的科技书!对于左脑逻辑思维不太灵光又悲催地选择挨踢行业作为饭碗的人而言,head first java绝对是救星!涂鸦对话,上至天文下入地理,用最世俗的口吻恶搞无聊的java,边看边乐在其中。大力推荐!美中不足就是翻译上有些地方不够刘畅,习题答案有的不对,不知是译版问题还是原版校对问题
  •   “Head First Java(中文版)” 风格十分新颖,我个人十分喜欢!
  •   我那本书比较悲剧。。。有几页装订反了,不过不影响阅读。作为JAVA的教学书籍,内容不错,对的起head first的品质。
  •   图本并茂的方式,令人眼前一亮。适合所有的人群,JAVA学习的最快捷方式。与《ThinkinJAVA》不同,前者走的是专业路线,内容翔实。后者是带领读者入门,如同游戏过关一样。现在回过头来翻这本书,仍然可以得到益处。佩服作者的匠心。
  •   对于已经学过一门面向对象语言(如C++)的人来说,这本书无疑可以快速的帮你学会Java,但是如果没有任何一门面向对象语言的基础,此书还是不太合适。
  •   详细的介绍了java的各个基础知识,而且运用图形的界面,易于我们理解,是本不错的入门书籍。
  •   这本书是一本超越时代的书,我仅仅只它的编写方式。它用引人入胜的文字和图画嘲笑着死板的只会说教的技术书籍,这是佼佼者。同样的内容用不一样的风格展示给读者,如此有趣,如此符合人类大脑的思维,如此科学的激发人的学习兴趣,如此人性化,让人在一个个有趣的图画和故事中发现:原来Java可以这么学!
  •   非常喜欢。讲得生动有趣,挺不错的。好好学习。注重大脑的学习指南。 会让有点基础,但觉得java很枯燥的人,舒服很多。浅显易懂,好好多看几遍,会有收获!这本书解决了我很多知识点的疑问,要是早看了这本书也就不会放下JAVA这么久了!
  •   之前有学过C语言,然后选这本书当JAVA启蒙读本很不错,图文结合,冷笑话很多……有趣的学习方式有利于学习~
  •   这本书对于没有基础的人来说非常浅显易懂,可以激发他们学习JAVA的兴趣,在不知不觉中学会了JAVA语言。
  •   写的非常的不错,他能很轻易的调动你的思维.而不是像其他的专业书一样罗列很多的技术和例子..然后你自己去想为什么.书中的文笔很轻松.看过之后感觉不像在学专业而是和一个技术不错的朋友在随意的聊天,非常轻松的就将以前很晦涩难懂的东西讲清楚了.总之.这是一本好书,适合初级的JAVA程序员看
  •   适合初学者学习java,图书编写方式很新颖,运用了大量的图表。非常不错。
  •   最近想学习Java,就买了这本书,感觉讲解的挺好,不是满篇的文字,不至于那么枯燥
  •   对于我这样Java初学者,这本书真的还有新颖,对我也有很强的吸引力,决定轻松学习Java,书的质量很好!
  •   怎么说呢,这本书有一股莫名的奇效。它会让你不自觉地喜欢上JAVA,喜欢上编程!~ 倒不是说这本书有多好、知识面有多广,反正其幽默风趣的排版以及活泼生动的文字深深地出卖了它 @_@ 我推荐初学者购买此书#
  •   纸质和印刷都不错 内容比较有趣 适合初学JAVA的人学习 推荐 不错的书
  •   很不错的配图,我承认相对于700多页的书籍来说,本书传达的信息是很不充足的——但是,它绝对的透彻,同时也包含了java基础中所要求的所有知识点。很不错的一本书,至少很适合我。我喜欢这种学习的方式
  •   虽然有几处错别字,但并不影响读者对内容的理解。这本书好就好在它能通过很简单的例子让你理解并记忆住Java语言的知识点,不管你是学生还是已工作的社会人士,如果你想对JAVA理解得更到位一点,这本书绝对是不错的选择,它的章节顺序安排得很赞,让你在读完每一章都有“原来如此!”的收获。
  •   不用多说,看看评论的数量就知道这是一本经典的java书,向入java编成的读者就买这本不要听有工作经验的程序员推荐的java编程思想,他们都不一定完全理解java编程思想这本书的内容,更不用说初学者了.这本书我都看完了,对基本该县讲的,非常到位,特别是对类继承和接口的相关技术非常透彻,而这些恰恰正是,java其他技术的精髓所在.
  •   这本书还不错,值得购买,学JAVA的基础知识,此书+java编程思想足够了。
  •   挺不错的,轻松学习JAVA啊,很轻松的说,本来就精通C语言的说
  •   对于没有接触编程语言的人是必备的选择,这本书风趣地描述Java的主要内容,学起来很轻松,但是细节不够详细。
  •   这本书适合第一次接触Java的人来读,它会让你知道如何学习Java技术
  •   简明易懂,又不失深度,虽然从很早就学习java,但是对java的设计理念一直很模糊。这本书算是让我理解了java的设计理念,更好的应用之。
  •   JAVA学习好书,适合零基础初学者。
  •   开始是在学校图书馆看到这本书的英文版本 对于一个从来对电脑编程不感冒 新学期java编程开课后充满畏惧 的人

    这本书精彩的页面 真是让人眼前一亮 于是我找到中文版本来阅读

    非常有意思 完全不同于一般的 枯燥无味的编程书籍 那些书仿佛根本不是来叫你学会的 而是来用外人看来高深的词汇把你吓跑的

    推荐!小孩子也可以看!
  •   从网上下载了这本书的前三章试读PDF之后,一口气儿就看完了,觉得很喜欢就买了。这本书不是一本详细的参考手册,而是帮助你更扎实java的基础。语言比较轻松,看起来没那么困。^0^
  •   真本书不同于一般的书那样,整本书都是轻松幽默的风格,对于一个入门的来说时间好事。因为可以提高兴趣,读完这本书后在去读think in java 什么的就差不多了
  •   书的内容很适合有编程经验的JAVA新手
    我以前是C程序员,看起来感觉很容易
    对OOP的思想解释的很好,各种图例,排版都非常的容易让人看下去
    600多页的书看起来很轻松

    发现了几处有错别字的地方,^_^,不过不应相阅读
  •   挺幽默的书,值得学习java的人来看
  •   图文并茂,容易理解,适合懂的一点java或其他类似语言的学者使用。
  •   我是零基础学习JAVA,这本书正好适合我猛啃一番 ,哈哈
  •   这本书拿到有三天了,到哪都带着它,敲代码累了,就看看书,既放松了一下紧张的头脑又能学到东西。对于我这样java学皮毛的人来说确实是好书。但已经精通了的话,就没必要来了。还是多看看API比较好!呵呵……
  •   经典的JAVa入门级书籍,图文并茂。体系结构编排很好,读起来感觉轻松,愉悦!适合初级入门者。
  •   是本学习java的基础书
  •   这是我老师介绍的一本好书
    很有意思,是初学java用的入门书
    但愿我可以借这本好书开发出我对java的兴趣
    学好java!!
  •   对于刚入门的人来说,这是一本好书,让你从不懂到懂。里面有很多事例,有一些例题做法太过简单,如果脱离菜鸟的爱好者,建议不要浪费资金。另注~!没任何JAVA基础的爱好者也不必买这本书,因为这不是一本教科书,不会教你怎么写main方法,不会告诉你怎么写属性怎么写方法。需要有一定基础的。希望我的建议对大家有所帮助,不要花不必要的钱。
  •   作为一个java的初学者,自学者,这本书真是不能再好了!图文并茂,内容生动,真的不知道说什么去评价他有多好了!
  •   很生动的讲解java基础知识,当读小说一样来温习java的基础知识
  •   不要把他当很深入很专业的书,当成小说来看,浅显易懂,入门极品。
    想一口吃成胖子的只会噎死,想一本书精通JAVA的是痴人说梦。
  •   学习JAVA的一本好书
  •   涵盖面不是很广,但把java的核心讲得够经典,尤其适合初学者或者c++转java的朋友学习。
  •   一如既往的支持当当,便宜、送货快、书是之前看好的,不错的一本java入门教材,菜鸟及的入门材料,形式也不错,可以慢慢引导学习java的同学。
  •   之前学过一点C++、HTML和CSS,但是对Java是一窍不通,个人觉得这本书很适合我们初学者看,因为,能调动起学习的兴趣和学习的信心,Java是一门艺术。
  •   学习java的入门书籍,浅显易懂~
  •   学习Java很好的书。
  •   确实很不错的JAVA学习工具,不过如果看书稍慢的朋友,花费时间会不少
  •   送给朋友的,非常喜欢,送货2天到达,速度尚可。
    书的内容非常通俗易懂,知识点也很重要,非常适合初学者入门、了解java概念。
  •   这本书对JAVA的初学者来说是一件宝贝,因为其生动的描述以及趣味的插图让初学者一目了然,掌握了JAVA语言的精髓!
  •   不错,学习java的经典书籍
  •   书不错,很适合java初学者. 书评豆瓣上看去吧,这里就反馈下纸张质量还算不错,值得一读.
  •   这本书特别适合大部分的JAVA初学者,由浅入深,值得一看,很好!
  •   看这本书学习的很愉快,希望尽快java上手
  •   这本书很适合学过一点Java,然后想快速入门的人阅读。
  •   爱不释手,比较适合已经涉猎JAVA基础知识的人员观看
  •   真的很不错 学习java的可以看看
  •   初步学习JAVA的宝典。
  •   已经买第三本了,可以有效提高学习java的兴趣。
  •   很好的一本Java学习资料,由浅入深,不错
  •   java初学者的福音。这本书对我认识java起到了很大的作用,算是我的启蒙书。看这本书非常轻松,同时也把java最基础最核心的东西潜移默化转移到自己的脑子里。
  •   HeadFirst系列的质量比较高
    书中结合图对java的若干概念进行描述
    易于理解
  •   书拿到了,正在看,特别是第二章很好,Java并不难学,这本书讲了很多小的例子,实际工作中,就是金这些小例子合并组合,还就是一定要搭建一个环境,实验一下,效果会更好。
  •   对于Java的趣味性和全面的介绍。本书强调有趣,内容方面还是有广度的,但是深度不足,可以满足那些对java有基础性了解的人的需要。
  •   介绍JAVA语言的经典之作!
  •   感觉不错的一本书,适合入门或者已经编了一段时间的人,因为里面将java讲解得几透彻,而且容易理解又令人深刻~~!
  •   很好的一本java入门书,生动有趣,一点不枯燥!
  •   可以作为新手人们的教材,也可以在使用一段时候后再阅读该书。书中老外的思想比较活泼,写作风格也是风趣,能更好的理解java的思想。
  •   书很通俗易懂,又有深度。一本就够学会JAVA
  •   书的质量不错 我觉得不错 很厚 内容很滑稽 像漫画一样 很喜欢 强化java基础 买此书不后悔
  •   写得很好这本书,很容易让读者理解java。
  •   第一本我看了不会只想去睡觉的Java图书
  •   同学推荐的,里面的内容用轻松诙谐的方式来介绍JAVA,感觉不错
  •   很有意思,俺看其他java啊c啊技术书籍都看不下去,这本可以读下去,非常有意思。适当的比喻把意思表达得清楚透彻。还解了以前的很多疑问!推荐!
  •   还是推荐看英文原版的,中文翻译的一点都不好,句子太生涩,但是就书来说,是一本很有趣的java入门书
  •   非常喜欢这本书,知识点讲解很透彻但不冗余乏味。非常适合基础不扎实的java程序员和初学者。
  •   刚到,大概翻了翻,书没有任何质量问题,快递预测时间很准,书内容的形式第一次见,很新颖!相信我能学好Java!
  •   JAVA的一本专业书箱,写得挺有趣的
  •   建议他买java编程思想,他说这本更容易入门,,可能是吧 。。
  •   能把Java书写的如此好玩实属不易。而且不失实用性,如果不是大牛,值得一读。
  •   很好的书,像我这种java零基础的正适合看。呵呵
  •   对于初学Java的人来说,这本书书还是值得大家参考的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7