【Java 20 周年系列活动】图书试读评奖《Java 从入门到精通(第二版)》

Defonds Arcsoft 技术经理  2015-04-07 09:50:25
加精
Java 20 周年系列活动

CSDN 社区与人民邮电出版社联合举办的 Java 20 周年系列活动的第一阶段抢楼赠书活动结束了(见贴子《【Java 20 周年系列活动】抢楼赠书《Java 从入门到精通(第二版)》)。手慢没有抢到?刷楼抢书没有技术含量?来晚了抢书活动已结束?没关系,你还有机会!CSDN 社区与人民邮电出版社再次联合举办本次图书试读评奖活动。只要你动动手发发试读评论,就有机会获得中国软件行业协会、微软、Sun、NEC、国家 863 软件孵化器等众多专家倾力推荐的 Java 学习经典 —— 《Java 从入门到精通(第二版)》。


想知道中国软件行业协会、微软、Sun、NEC、国家863软件孵化器等众多专家倾力推荐的Java学习经典好在哪?请猛戳以下链接!
http://product.dangdang.com/23658092.html

试读评奖规则如下:
网友通过链接 http://download.csdn.net/detail/defonds/8569351 下载样章,试读之后在本贴回复试读心得。我们将在活动结束之前的评论中,评选出五位最佳评论,每人赠送《Java 从入门到精通(第二版)》一本。
本次活动时间:2015 年 4 月 7 日(周二)到 4 月 16 日(周四)共计 10 天,4 月 17 日在本贴公布获奖名单,逾期参与评论者无效。
本贴不允许随意灌水、刷楼,一切与主题无关回复将被删除。

发放奖品:活动结束后,站内私信地址后马上发快递。
...全文
2352 点赞 收藏 39
写回复
39 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
KeepSayingNo 2015-04-16
一口气读完《Java从入门到精通》的样章,感觉是如此的酣畅淋漓,让人回味无穷,总结起来主要有以下几点: 第一:擅于对比分析 例如在讲解面向对象编程和面向过程编程,在谈到区别的时候用两个公式让读者一下就看出二者的不同,但这样远远不够,作者 又通过一张图进一步分析了二者的区别。谈完区别,作者又将了二者的联系,这样读者全面理解的二者的关系。 第二:擅于举例在讲解类和对象的关系的时候,首先举了椅子的例子,将类比作座椅图纸,对象比作椅子,这样读者就知道,类就是对象的模板。作者又举了叶子的例子,说明对象是不一样的,对象可以有自己的属性。 第三:分析代码透彻 在讲解类的属性使用时,不仅有代码,代码中进行注释,然而还有输出,进行代码分析的时候,采用的是按代码的行一段段的分 析,让基础比较薄弱的读者能更好理解。 第四:讲解时引入堆栈分析 初级程序员可能关心的是对象的使用,而高级程序员不仅关心使用,更关心在内存中的存储,例如对象实例化章节,就用一个图 详细说明了如何用类创建对象,创建的对象又是如何分配内存的,这让我们能更深入理解JVM如何工作,我们在操纵对象的时候 不仅要实现业务功能,更重要的是如何让这些对象能高效的使用。 《Java从入门到精通》从我个人角度来看,客观的讲比同类型的书有过之而无不及,非常希望能拥有这样一本书。
回复
H_sijie 2015-04-16
java新手在此,急需此书呀!
回复
wancxz 2015-04-15
笔者今天认真试读了下此书,
回复
XC_bachelor 2015-04-14
本书写的很不错,将JAVA的知识点进行分类,从简单到深入。而且对各个知识点讲的很透彻,不论是对于初学者或者是具有开发经验的人来说都是一本好书。对于初学者可以更加全面的了解知识点,对于开发者可以对当前遇到的一些问题得到相关的知识点的补充,进而解决工程问题。而且对知识点的讲解都通过代码实例进行验证,并不是简单地通过文字讲解知识点,这样更加有利于读者理解该知识点并消化吸收。有些知识难点的讲解通过图形来更加形象的描述,是的读者更加深入的理解该知识点。是一本很全面很不错的书籍!
回复
mlxg 2015-04-14
讲解很细致,语法内容很全面,通俗易懂,并且搭配有大量的案例,对案例还有详细的案例分析,非常适合读者自学。
回复
Evankaka 2015-04-13
竟然乱了,唉,再发一次吧。。。 《Java 从入门到精通(第二版)》 观书有感 笔者今天认真试读了下此书,首先,按照笔者看书的习惯来说,喜欢先看看前面的部分。作者在前言里放了张学习java的路线图,是一个比较标准的学习流程。可是为什么在编程进阶那里放了个设计模式,然后下次才是抽象类与接口,包及访问权限(这名字和java编程思想好熟悉啊),个人认为,设计模式不应该放上来的,可能作者这里的设计模式有其它的含义。 全书文字和图像布局都比较合理,看着也挺舒服的。并且发现书还不是一个人写的,不由好几个不同的人共同撰写的。接下来就是目录了,从目录的结构来看,知识点很全面。遵循从简单到复杂的过程,整个结构很明了,这对一个初入学Java的人来说,是一个很好的体验。不过,美中不足的是,从目录来看,好像有些重要的内容有所遗漏。Java垃圾回收机制建议可以在高级应用里来讲讲(因为面试时特别喜欢问这个方面的问题),另外,把常见的面试题目放在每一章的的后面来不也挺好的么。全书从目录来看有774页,算不上是一本很厚的书,但也绝对不是一本很薄的书,内容涉及到Java入门学习中的各个方面,而且最后还有一个Java项目实战开发,笔者建议这里是否可以多增加2个呢?篇幅不求多,但求精而具代表性。 好了,还中回归正文吧,毕竟上文说的都是结构,真正的内容只有第9章---类和对象。作者一来就详讲了面向对象和面向过程的区别,不仅使用了例子,也绘制了一些图片。这样子看起来都比较明了。而且关键的是在本章最后面还用两个不同的思路过程来进行一个代码编写的对比,个人感觉这是一个比较创新的做法。因为大部分人讲面向对象、面向过程,都是一大堆的文字。而往往初学者都会看得一头雾水,本书作者的这个方法做得很好。开头讲的是对象,文字描述相对多点,但是看着也不枯燥,因为文中用了很多例子,都比较浅显易懂。接着往下看,就是讲类了。发现作者写好确定很详细,定义、用法、示例代码、结果、程序讲解一一到位。这对于初学者来说是很好的体验,市面上很多讲Java的书,把代码扔出来 ,最后连个结果图都不肯放出来,更别说最后的程序分析了,笔者最不喜欢这样的书,所幸本书没有这么干。接下来又回归到对象的内容,讲了对象的使用、匿名对象、对象比较和对象数组,都有相应的例子,并且都不难,语言描述也都很精炼和准确,这里建议初学者可以照着书上的代码写一遍,加深印象。 从这一章总的来说,内容比较务实,代码量不多,但都比较具有代码性。关键是图文并貌,这一点是笔者最喜欢看的,有时候文字写得再多,也比不上一张图来得更让人容易看懂,比如,本章中的对象实例化过程的图片(建议好好研究此图,增强对栈和堆的认识),最后的高手点拨讲得很有意思,里面的内容面试时会经常问到。 由于就只看了一章,其它的内容因为没有,不好下定论,不过。从此章来看,这是很值得去买的一本书。在此书的基础上,再来看《Java编程思想》、《Effective Java》绝对会有很大的提高。 这是笔者观书的感想,如有出错,欢迎指出~ 本文若还是出错,请移步博文观看《Java 从入门到精通(第二版)》 观书有感
回复
Evankaka 2015-04-13
笔者今天认真试读了下此书,首先,按照笔者看书的习惯来说,喜欢先看看前面的部分。作者在前言里放了张学习java的路线图,是一个比较标准的学习流程。可是为什么在编程进阶那里放了个设计模式,然后下次才是抽象类与接口,包及访问权限(这名字和java编程思想好熟悉啊),个人认为,设计模式不应该放上来的,可能作者这里的设计模式有其它的含义吧。 全书文字和图像布局都比较合理,看着也挺舒服的。并且发现书还不是一个人写的,不由好几个不同的人共同撰写的。接下来就是目录了,从目录的结构来看,知识点很全面。遵循从简单到复杂的过程,整个结构很明了,这对一个初入学Java的人来说,是一个很好的体验。不过,美中不足的是,从目录来看,好像有些重要的内容有所遗漏。Java垃圾回收机制建议可以在高级应用里来讲讲(因为面试时特别喜欢问这个方面的问题),另外,把常见的面试题目放在每一章的的后面来不也挺好的么。全书从目录来看有774页,算不上是一本很厚的书,但也绝对不是一本很薄的书,内容涉及到Java入门学习中的各个方面,而且最后还有一个Java项目实战开发,笔者建议这里是否可以多增加2个呢?篇幅不求多,但求精而具代表性。 好了,还是回归正文吧,毕竟上文说的都是结构,真正的内容只有第9章---类和对象。作者一来就详讲了面向对象和面向过程的区别,不仅使用了例子,也绘制了一些图片。这样子看起来都比较明了。而且关键的是在本章最后面还用两个不同的思路过程来进行一个代码编写的对比,个人感觉这是一个比较创新的做法。因为大部分人讲面向对象、面向过程,都是一大堆的文字。而往往初学者都会看得一头雾水,本书作者的这个方法做得很好。开头讲的是对象,文字描述相对多点,但是看着也不枯燥,因为文中用了很多例子,都比较浅显易懂。接着往下看,就是讲类了。发现作者写好确定很详细,定义、用法、示例代码、结果、程序讲解一一到位。这对于初学者来说是很好的体验,市面上很多讲Java的书,把代码扔出来 ,最后连个结果图都不肯放出来,更别说最后的程序分析了,笔者最不喜欢这样的书,所幸本书没有这么干。接下来又回归到对象的内容,讲了对象的使用、匿名对象、对象比较和对象数组,都有相应的例子,并且都不难,语言描述也都很精炼和准确,这里建议初学者可以照着书上的代码写一遍,加深印象。 从这一章总的来说,内容比较务实,代码量不多,但都比较具有代码性。关键是图文并貌,这一点是笔者最喜欢看的,有时候文字写得再多,也比不上一张图来得更让人容易看懂,比如,本章中的对象实例化过程的图片(建议好好研究此图,增强对栈和堆的认识),最后的高手点拨讲得很有意思,里面的内容面试时会经常问到。 由于就只看了一章,其它的内容因为没有,不好下定论,不过。从此章来看,这是很值得去买的一本书。在此书的基础上,再来看《Java编程思想》、《Effective Java》绝对会有很大的提高。 这是笔者观书的感想,如有出错,欢迎指出~
回复
lizhenqi19890218 2015-04-13
内容详细全面,通俗易懂,案例多并且分析详细分析,最后的高手点拨部分更是点睛之笔,可以帮助初学者解决问题,快速走上高手之路,非常适合读者自学,值得推荐。
回复
shiter 2015-04-13
回复
Col_Cary_Xing 2015-04-13
引用 3 楼 qq_26719297 的回复:
Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行通过以后,不断的尝试着用不同的方法实现,不断的尝试破坏代码的结构,看看它会有什么结果。通过这样的方式,你会很彻底的很精通的掌握Java。    举个例子,我们都编过Hello World    public class HelloWorld {   public static void main(String[] args) {   System.out.println("Hello World");  }  }    很多初学者不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?包括我刚学习Java的时候也有这样的疑问。想知道答案吗?很简单,你把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。    我当初学习Java的时候就是这样做的,把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。    此外,我对于static,public,private,Exception,try{ }catch {}finally{}等等等等一开始都不是很懂,都是把参考书上面的例子运行成功,然后就开始破坏它,不断的根据自己心里面的疑问来重新改写程序,看看能不能运行,运行出来是个什么样子,是否可以得到预期的结果。这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。我就对这个相关的知识彻底学通了。有时候甚至故意写一些错误的代码来运行,看看能否得到预期的运行错误。这样对于编程的掌握是及其深刻的。
谢谢层主提供的学习方法,感觉对我帮助挺大,谢谢。
回复
superjackan 2015-04-12
好东西。值得称赞!
回复
gffhg1123 2015-04-12
感谢楼主分享!
回复
hantiancheng 2015-04-12
试读心得 周六看到这个帖子,介绍这样一本关于java书,好奇心减弱了,这样的书现在太多了,都泛滥了。但是看到封面上有个我比较崇拜的技术大牛的鼎立推荐。于是我下载了试读,看后我觉得这真是一本好的技术书籍。 从给出的试读章节,我看出了活动主办方的良苦用心,给出的是第九章 类和对象。为什么我这么说呢,因为java之美或者说核心就在面向对象上面,我记得我公司有好几个从c转java,干了好几年 编程都还是没能深入理解面向对象这一思想。可见既然敢让读者试读这一章节的内容,说明这本书的编者还是对此书很有信心的。 对于我这样一个介于入门和精通这个区间或者说还是个二把刀的程序员来说,我认为本书有以下几个亮点。 1 语言简练 我记得我读书学java的时候,用的教材是我们老师自己出版的教材,那上面对面向对象的概念引经据典写的很晦涩,而这本书对概念的介绍寥寥几句却抓住了核心,直指要害。读后又让我对的继承 ,封装,多态又有了新的认知,加深了我对java思想的理解。 2 恰到好处的配图 在每一小节文字叙述之后,都有一个配图,我觉得这起到了画龙点睛的作用,因为读文字的叙述还不能加深理解,而透过插图构建起二维逻辑。使刚刚学java的人脑袋里有了java的框架。 3例子的使用 本书第九章中所使用的例子,都非常的简单,只要是个正常人都能读的明白,这样能使读者透过例子来明白定义与概念。 4其他的小细节 这本书我觉得排版很好,读起来很舒服。而且我看的出作者在不经意的传达一些java外的东西,譬如本书第188页上那个person表,那明显使用了UML。我在想对于刚刚学java的人虽然不知道UML是啥,但是看到这个也就在培养UML思维。同时 在每节后都给出了一些小的建议,这样能使初学者少走些弯路。这都是非常棒的举措。 综上我认为这本书不仅仅适合初学者作为教材使用,也适合已经入门但尚未精通的人(比如说我)作为案旁的工具书。
回复
iAdolph 2015-04-11
其实呢,我也想要这本书,可是我没看过,也才有接触java的想法,也想找一些资料自学,最近在找一些视频什么的在看,今天我也是刚买了《java核心技术》卷一卷二两本,也是想更深的了解一下java。我就是个小白,这个帖子是今天才看到,所以啊什么体会了与感悟了我还没有,不过相信随着深入我也会有所感悟的。
回复
引用 3 楼 qq_26719297 的回复:
Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行通过以后,不断的尝试着用不同的方法实现,不断的尝试破坏代码的结构,看看它会有什么结果。通过这样的方式,你会很彻底的很精通的掌握Java。    举个例子,我们都编过Hello World    public class HelloWorld {   public static void main(String[] args) {   System.out.println("Hello World");  }  }    很多初学者不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?包括我刚学习Java的时候也有这样的疑问。想知道答案吗?很简单,你把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。    我当初学习Java的时候就是这样做的,把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。    此外,我对于static,public,private,Exception,try{ }catch {}finally{}等等等等一开始都不是很懂,都是把参考书上面的例子运行成功,然后就开始破坏它,不断的根据自己心里面的疑问来重新改写程序,看看能不能运行,运行出来是个什么样子,是否可以得到预期的结果。这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。我就对这个相关的知识彻底学通了。有时候甚至故意写一些错误的代码来运行,看看能否得到预期的运行错误。这样对于编程的掌握是及其深刻的。
原来还可以这样玩,我学习生怕打错了
回复
纯冰糖 2015-04-09
非常适合初学者的一本书,内容丰富、讲解细致,有助于培养编程思路,提高编码效率。
回复
beaconD 2015-04-09
注重实践的一本书,适合初级程序员来阅读,能够明白Java编程的深层原理;有助于提升代码效率,适合热爱编程,喜欢深究的朋友。期待二十章以后的内容,能试读就好了,嘿嘿
回复
Black-rabbit 2015-04-09
《Java 从入门到精通(第二版)》是史上最畅销的Java经典著作,强大的编委会阵容,许多资深业界专家共同完成的java巨作,《Java从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。本书是该机构结合中国IT 500强企业应聘要求,同步北美SUN最新开发技术,同时整合国内大型开发公司真实项目,由高级软件开发工程师、系统架构师等技术骨干精心写作而成的经典力作。架构新颖、合理,内容翔实、全面,讲解通俗、易懂,光盘内容丰富、实用,是一套不可多得的好书。很期待这本书,希望可以有缘拜读。
回复
爱你河 2015-04-09
我在准备我的毕业论文,最初确定做一个网站,但是没想好用VS还是JAVA语言,最后才确定用JSP。我从没有接触过JSP,以前学过JAVA的课,但是没听懂,也没怎么听,导致现在要自己自学。我看了一下目录,对于我这种初学者很有帮助,能够在短的时间内百分之六七十的学会,很值得拥有。
回复
是呀,自己自学java就看的是《Java 从入门到精通(第二版)》
回复
发动态
发帖子
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
社区公告
暂无公告