《Head First Java》And《Beginning Java Objects: From Concepts To Code, Second Edition》

《Head First Java》And《Beginning Java Objects: From Concepts To Code, Second Edition》

今天到成都文轩连锁西南书城新购Java入门级书籍两本,我足足选书选了两个小时,最终还是确定买这两本。

当时书城里计算机科学方面的书籍简直是琳琅满目,Java和C#的书籍占相当大的比重。因S1要学习Java基础(课程名为:使用Java语言理解程序逻辑),光看书名就知道其内容有多么简单。为了便于S2或Y2使用,以及学习的便利。于是便决定要买两本Java入门书。

在书城里逛了很久,看了清华大学出版社、机械工业出版社和人民邮电出版社的几本红皮书,的确经典!可以说Java的所有知识都讲到了。但其中只有清华大学出版社的书才相对价格实惠一些。经考虑,因S2和Y2的Java书籍中肯定会学习到这些红皮书中的大部分知识,入门经典系列的Java书我就不打算买了。至于高级编程系列的Java书,我考虑到JDK更新快,也许到我学Y2时就已经改版了,到时再买也不迟。

另外,也有基于IDE环境的Java教程,比如开源IDE工具Eclipse。对于这些局限于IDE环境的书籍,我一直都不是很看好,虽然有时用起来可能会来得直接些。

为了让口袋里的钱花得更值,所以我就集中精力挑选融汇了Java编程思想/OO思想的书籍了。

好不容易在原版英文书架上发现了《Head First Java》的中文版本,呵呵,幸好当时细心,终于发现这本经典书籍。我还记得前段时间在网上搜索经典Java书籍时就有这本的推荐。至于《Beginning Java Objects: From Concepts To Code, Second Edition》这本书,纯粹是因为原来没有很好、很纯粹的OO思想,想借助这本书来重新认识OO,重新学习OO!

以下是网站上Copy过来的这两本书的资料,好让大家了解一下!说不定你也会选择购买这两本Java书籍。

  • Head First Java
  • Amazon 计算机图书十大好书之一

《Head First Java》赢得的专家赞誉

“Kathy和Bert的《Head First Java》使纸质的图书成为了你所见过的最接近GUI的事物。作者使学习Java成为一种风尚。”
——Warren Keuffel, 《软件开发》杂志

“判断一本指导书的价值在于它教得如何,《Head First Java》在教授方面近乎完美。当我浏览这本书的时候我已经彻底领会了它的精髓。”“《Head First Java》的书写风格使读者学起来简单、易懂。”
——slashdot(honestpuck的评论)

“《Head First Java》的迷人风格会教你如何从对Java一无所知到精通Java,《Head First Java》涵盖了大量别的教材没有使用的实例,并且教你如何掌握对象连续广播和网络发行协议。”
——Dr.Dan Russell, IBM Almaden研究中心,用户科学与体验组主任,斯坦福大学人工 智能教师

“《Head First Java》非常快捷、搞笑、有趣、迷人,从它那里你真地能学习到一些东西。”
——Ken Arnold,前Sun公司资深工程师,《Java编程语言》作者之一(与Java创始人James Gosling合作)

“Java技术无所不在——如果你是一个软开发者并且没有学习过Java,那么选择《Head First Java》这本书是您明智的选择。”
——Scott McNealy,Sun公司主席

“《Head First Java》就像Monty Python遇到‘四人组’,由于文字已被谜题、故事、被测验者和例子结合得如此完美,以至于你将有前所未有的体会。”
——Douglas Rowe,Columbia Java用户组

“阅读《Head First Java》这本书,你将会再一次体会到学习过程中的乐趣。对于希望学习一门新的编程语言、不是计算机科学系或者没有编程经验的人来说,《HeadFirstJava》这本书简直就Head First Java是极品。这是一本使学习一门复杂计算机语言充满乐趣的书,同时我也希望广大作者打破传统的书写风格,应该像这本书一样,使学习计算机语言充满乐趣而不是繁琐无趣。”
——Judith Taylor,Southeast Ohio Macromedia用户组

“如果你想精通Java但还学得不深,欢迎进入第一本基于GUI的技术书!你能从该书精心制作、打破常规的排版设计中获得其他书不能有的益处。它为你准备了一个通过Java领域的伟大坐骑。”
——Neil R.Bauman, Captain & CEO,Geek Cruises

 

  • Head First Java(中文版)
  • 本书是本完整的面向对象程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。.

 

第二本书:

Beginning Java Objects中文版:从概念到代码(第2版)

【内容简介】

本书是关于软件对象和Java的,但并不是纯粹地介绍Java语言,而是强调如何从对象模型转换到功能完整的Java应用程序。书中讲述了对象基础、对象建模和模型的实现。本书除了用学生注册系统(SRS)示例贯穿全书之外,还在附录中给出三个附加的案例,这些案例是每章结尾给出的诸多练习的基础。
本书适合作为高等院校计算机专业“面向对象程序设计”、“面向对象方法”或“Java语言”课程的教材,也适合作为公司的培训课程的教程。
要想真正精通Java语言,除了掌握语言本身之外,更重要的是对面向对象思想的深入理解。正是对象技术、软件工程实践和Java编程三个主题的完美结合,加上透彻易懂的阐述,使本书在众多Java图书中脱颖而出,成为广受世界读者欢迎的畅销经典之作。
与一般Java图书不同,本书作者独辟蹊径,采用了一种全新的教学方法。书中从头到尾构建开发了一个完整的Java应用程序,从需求到建模,再将对象模型转换为可以工作的应用程序。在此过程中,读者可以亲自动手,实际体验其中所需的Java语言知识和面向对象概念,在不知不觉中,领略Java语言之美。新版还全面覆盖了Java 5.0的新特性,并将J2EE架构的核心思想:模型、数据层和视图的分离融入教学当中。
除了是理想的自学教程之外,本书还广泛被全球多所院校用作“Java语言”、“面向对象程序设计”等课程的教材。

“如果在我刚开始学习Java的时候能读到这本书,也就不会经历当初那些磨难了。这是一本你肯定能够读懂的Java图书。”
——Amazon.com

【作译者介绍】

作者: Jacquie Barker
Jacquie Barker是一位专业软件工程师、作者和华盛顿特区乔治·华盛顿大学编外教师。Jacquie拥有超过25年的软件开发和相关管理经验,在过去12年中集中关注对象技术,并成为对象建模师和Sun Microsystems认证Java程序员。她目前在位于弗吉尼亚州荷顿县的Technology Associates,Inc.公司工作,任技术班子资深成员。她同时也是对象技术咨询和培训机构ObjectStart LLC的创始人。

[同作者作品]
Java面向对象编程指南
Beginning C# Objects中文版--概念到代码
Beginning Java Objects中文版:从概念到代码(第2版)

本书提供作译者介绍
JACQUIE BARKER是一位专业的软件工程师、技术作家,也是位于弗吉尼亚州费尔法克斯市的乔治·梅森大学和位于华盛顿特区的乔治·华盛顿大学的兼职教员。在超过28年的实际软件开发和项目管理经历中,Jacquie将过去12年的时间主要用在对象技术上,并成为了对象建模专家和Sun公司认证Java程序员。她是ObiectStart LLC(一个指导和培训对象技术的公司)的创始人,她也是位于弗吉尼亚州赫恩登市的Technology Associates公司技术部的资深成员。.
Jacquie在位于俄亥俄州克利夫兰的凯斯西保留地大学......

【目录信息】


第一部分 对象基础
第1章 抽象和建模 2
1.1 通过抽象来简化 2
1.2 通过抽象来概括 3
1.2.1 将抽象组织成类层次结构 3
1.2.2 将抽象作为软件开发的基础 6
1.3 抽象的重用 6
1.4 固有的问题 7
1.5 小结 9
第2章 Java基础 10
2.1 为什么选择Java 10
2.1.1 Java是体系结构中立的 10
2.1.2 Java提供“一站式服务” 13
2.1.3 Java是完全面向对象的 15
2.1.4 实践使Java更完美 16
2.1.5 Java是一种开放标准 16
2.1.6 Java是免费的 16
2.1.7 关于伪代码和真正Java代码的提醒 16
2.2 简单Java程序剖析 17 
......

【前言】

欢迎阅读本书!自从2000年11月第1版出版以来,我很高兴地收到了读者发来的很多邮件和好评,他们发现我的书是学习Java和面向对象编程的一个极好的“跳板”。
我的书以与编程语言版本无关的永恒准则为基础,这就意味着不必每次Sun公司发布Java新版本时都修订本书。但由于Java2平台标准版(J2SE)5.0引入了一些重要的新特征,显著地增强了Java作为面向对象编程语言的能力和通用性,我认为这是以再版的形式“更新”本书的恰当时机。
从第1版出版以来,我一直在以本书为素材进行教学,并且在教授许多大学和公司的学生之后,显著地改进了书稿。和学习一样,教学是一项不断提高的工作,一个人的信息永远不可能......

 

你可能感兴趣的:(Java)