读《Java特种兵(上册)》有感_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 读《Java特种兵(上册)》有感

读《Java特种兵(上册)》有感

 2014/10/7 21:35:10  JimmyLincole  程序员俱乐部  我要评论(0)
  • 摘要:看了本书的第一章,回忆起了当初自己学习Java的那些日子,在equals和”==”里没少受苦头;当初自己并不理解equals与等号的区别,而网上能找到的资料大多都是泛泛而谈,多数都是表面上的理解,就好像背口诀一下,记下来就用,并没有讲解变量在内存的实际情况,更不会有编译后的代码说明。当时的我就感觉是在乱用。感觉这本书应该介绍给每位Java的初学者,理由如下:1、里面包含了知识点最本质的讲解;它不是像《程序员面试宝典》这类的书籍,对某个知识点只是点到即可,它不是那种让你浏览的书籍
  • 标签:Java
    看了本书的第一章,回忆起了当初自己学习Java的那些日子,在equals和”==”里没少受苦头;当初自己并不理解equals与等号的区别,而网上能找到的资料大多都是泛泛而谈,多数都是表面上的理解,就好像背口诀一下,记下来就用,并没有讲解变量在内存的实际情况,更不会有编译后的代码说明。当时的我就感觉是在乱用。
感觉这本书应该介绍给每位Java的初学者,理由如下:
    1、里面包含了知识点最本质的讲解;它不是像《程序员面试宝典》这类的书籍,对某个知识点只是点到即可,它不是那种让你浏览的书籍,也不是让你知道某个知识用以应付某个事情。《Java特种兵》是值得去研究的一本书,它会告诉你,导致这样结果的原因是什么,在工作当中应该如何去避免类似的错误,甚至可以去优化你的代码。因此,快餐吃多了,总会营养不良,需要慢条斯理的按照食谱吃点营养套餐,才能真正强身健体。
    2、对我们思维的一种转变;在算法这一小节,我个人看到的更多是对我们思维的一种变通,可能学习算法的同学对此不以为意。在我们一般的程序员中,一谈到查找前N个最大值或者最小值,第一反映就是先排序,再获取前/后N个数便是结果,往往忽略了排序时时间与空间上的开销;在初学者的编程信条里,信奉的是”不管黑猫还是白猫,捉住老鼠就是好猫”,因此,在老员工的眼里,我们所编写的代码那是又长又臭。我们有必要去解决现有的思维,从多角度去思考问题。
    3、所涉及的知识点较广;很多Java的入门书籍只涉及于Java的基础知识点,因此市面上很多书籍都是大同小异,毫无亮点可言。该书不同于一般的书籍,它的内容不仅限于Java,里面包含了JVM的内容,包含了算法的内容,更重要的是包含很多在工作时经常会犯的错误的讲解。这样可以真正的从最底层的实现去理解某一个知识点,从而做到熟记于心。
    当然,推荐的理由远远不止于上述所讲的这三点。对于每个Java的码农,很有必要精读这本书,因为我们需要这样有营养的书籍来让自己变得强大。
发表评论
用户名: 匿名