《Java 学习笔记》 第三章阅读体验
2012-04-28 14:45 CoolJie 阅读(298) 评论(0) 编辑 收藏 举报很快的,我就阅读到第三章,由于作者的文笔不错,也有可能是本书确实是一本入门的好书,我阅读的速度很快,但是却不影响我的理解,下面来谈谈第三章的优劣和要点。
第三章也是本书的基础章节,开始讲解Java的语法,这个和市面上广大的Java入门书没什么两样,毕竟Java的语法都是那个样,谁也不能讲的更加惊心动魄,惊天地泣鬼神什么的。但是如果作者的文笔好,那么对于初学者来说,你就算捡到西瓜了。可以帮助你快速的理解编程的概念和如何用Java进行编程。当然我并不认为初学者能够仅仅阅读完一个章节后就能理解什么是编程,然后就可以上手写程序了。如果真能如此,只有两个结果:
- 读者您老是天才,你选择编程这个行当您是选对路了;
- 程序员这个行当已经报废了,从业人员们,赶紧跑啊!!!!!(因为已经没有门槛了,没有门槛的行业,各位用你们的膝盖想想就知道是什么结果了)
但是本书的第三章“基本语法”也算是基本做到了引导初学者走到编程这个行当的大门口的导游的责任。一开始也是不出意外的巴拉巴拉的讲解神马是类型神马是变量神马是运算符,但是好处是每个知识点举了一个浅显易懂的例子,只要您老愿意用手指把这些例子敲到IDE中编译运行一下,您老内心深处也会有所心灵感应吧。当然最让我感到欣慰的是,这本书罗列了一些表格,告诉你一些格式控制符号(虽然网络上随手可得),但是回想到我原来阅读Java编程思想一书时,尼玛我找了几分钟愣是没法从书中找到格式化控制符号的含义,当时我就觉得一个晴天霹雳击中了我,一个在业内有口皆碑的好书,居然我一个Java的初学者想要找找如何格式化一个字符串,居然那么困难,各位看官你们可要知道,当时我可就指望着这个活啊!瞬间的,我对本书的印象加分就起码又多增加了0.5分,太让我激动了。并且作者更加贴心的想到了,书上空间不够列的表格当然不全,干脆给你来个贴心提示,告诉你官网的哪个链接可以浏览到全部的控制符号。虽然还没贴心到帮我把这个表格全部翻译成中文加入到本书附录部分,但是我也算是对作者的细心感到很是欣慰了。
接下来作者开始讲解变量的概念和字面常量的概念,随带一句话提了一下在变量类型前加上限定关键字final的后果是什么。
第三章我觉得最有价值的部分出在类型转换这一个小节,倒不是这个话题本身多有价值,而是作者的写作方法我觉得对于初学者来说很好懂,很有价值。作者用很简单的例子给你看一句代码片段,然后接下来缩小变量的类型空间后告诉你会引起什么结果,并且把编程过程中容易引起错误的陷阱举了不少例子出来,期望你以后不要在这些问题上陷进去debug 几个小时而最后发现是这个原因导致气的吐血。这些细节方面作者做的是相当的贴心。可能这也是作者自己学习Java的过程中总结出来的经验,在这里先分享出来了。只是由于本书的选材本来就太过浅显,导致对于已经是Java熟手的读者来说意义不大,但是对于新人来说,这些经验都是非常宝贵的。
然后每一章的结束后都有作者的一个重点复习,这些内容对于初学者来说一定要在阅读完一章后再过一遍看看自己有哪些没有掌握到的地方,如果发现有不清楚的东西,立刻翻书回去重新学习。最后,课后的练习题从本章开始就是考验你对于编程知识的掌握的熟练程度了,而且难度很低,推荐各位新手把每章的课后练习都做了,以便巩固知识。