看了本书的第一章,回忆起了当初自己学习Java的那些日子,在equals和”==”里没少受苦头;当初自己并不理解equals与等号的区别,而网上能找到的资料大多都是泛泛而谈,多数都是表面上的理解,就好像背口诀一下,记下来就用,并没有讲解变量在内存的实际情况,更不会有编译后的代码说明。当时的我就感觉是在乱用。
感觉这本书应该介绍给每位Java的初学者,理由如下:
1、里面包含了知识点最本质的讲解;它不是像《程序员面试宝典》这类的书籍,对某个知识点只是点到即可,它不是那种让你浏览的书籍,也不是让你知道某个知识用以应付某个事情。《Java特种兵》是值得去研究的一本书,它会告诉你,导致这样结果的原因是什么,在工作当中应该如何去避免类似的错误,甚至可以去优化你的代码。因此,快餐吃多了,总会营养不良,需要慢条斯理的按照食谱吃点营养套餐,才能真正强身健体。
2、对我们思维的一种转变;在算法这一小节,我个人看到的更多是对我们思维的一种变通,可能学习算法的同学对此不以为意。在我们一般的程序员中,一谈到查找前N个最大值或者最小值,第一反映就是先排序,再获取前/后N个数便是结果,往往忽略了排序时时间与空间上的开销;在初学者的编程信条里,信奉的是”不管黑猫还是白猫,捉住老鼠就是好猫”,因此,在老员工的眼里,我们所编写的代码那是又长又臭。我们有必要去解决现有的思维,从多角度去思考问题。
3、所涉及的知识点较广;很多Java的入门书籍只涉及于Java的基础知识点,因此市面上很多书籍都是大同小异,毫无亮点可言。该书不同于一般的书籍,它的内容不仅限于Java,里面包含了JVM的内容,包含了算法的内容,更重要的是包含很多在工作时经常会犯的错误的讲解。这样可以真正的从最底层的实现去理解某一个知识点,从而做到熟记于心。
当然,推荐的理由远远不止于上述所讲的这三点。对于每个Java的码农,很有必要精读这本书,因为我们需要这样有营养的书籍来让自己变得强大。
分享到:
相关推荐
### 读《少年特种兵之噩梦成双》有感:坚持的力量 #### 一、作品简介 《少年特种兵之噩梦成双》是一部聚焦于少年成长与挑战的小说。该作品通过讲述主人公“007影子鱼”和他的队友们在一系列艰难任务中的经历,展现...
读恩格斯共产主义原理有感.doc
### 一、《小鬼特种兵》影片概述 **《小鬼特种兵》**是一部反映抗日战争时期儿童英勇抗战的故事片。影片讲述了在中国的一个小镇——白莲镇,一群普通的孩子在目睹日军的暴行后,自发组织起来成立了一支名为“少年...
- **第一句**:“半亩方塘一鉴开”——通过比喻手法,将读书的心境比作清澈的水塘,形象地表达了读书给人带来的清澈明亮的感受。 - **第二句**:“天光云影共徘徊”——进一步描绘出水塘中倒映的天光云影,象征着...
Java是一种广泛使用的编程语言,以其简洁的语法、强大的功能以及跨平台性著称。这篇文章将深入探讨Java的优点和缺点,帮助我们更全面地理解这种语言。 首先,Java的语法相对简单,尤其与C和C++相比,它去除了指针的...
Java的版本多样化进一步巩固了其地位,如Java 2 Standard Edition(J2SE)、Java 2 Enterprise Edition(J2EE)、Java 2 Embedded Edition(J2ME)和个人Java Edition(Personal Java Edition),这些版本分别针对PC...
JAVA3D,全称为Java 3D API,是Oracle公司推出的一种基于Java语言的三维图形编程接口。这个技术为开发者提供了强大的工具,用于创建复杂的、交互式的三维图形应用程序。JAVA3D官方实例对于初学者来说是一份宝贵的...
读回忆鲁迅先生有感读鲁迅先生散文集有感.pdf
读书月读后感:读《摆脱贫困》有感1000字.pdf
"作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的...
【JAVA学习PPT】是一份全面的JAVA编程学习资料,主要针对那些想要深入理解或开始学习JAVA编程语言的人。这份PPT涵盖了JAVA的基础到高级概念,通过十一章的内容,为学习者提供了一个系统性的学习路径。 第一章:JAVA...
每天都在接触新的技术和知识,无论是框架的深入理解,还是数据库查询的优化,都让我感受到知识积累的力量。我坚信,只要持续学习,一切皆有可能。 明确个人职业规划也是程序员生涯中不可或缺的一部分。是选择成为...
【Java和C++的区别】 Java和C++是两种广泛使用的编程语言,它们在设计目标、语法、内存管理和执行效率等方面存在显著差异。 (一) 序言 此文档旨在全面对比Java和C++,整合了网络上的众多资源,旨在帮助读者理解和...
【Java与JSP实习报告概览】 实习报告主要围绕Java和JSP的实践应用展开,旨在帮助学生将理论知识转化为实际操作技能。在实习过程中,实习生深入参与了多个环节,包括前端界面制作、Java基础与高级应用、数据库连接、...
读《未来简史》有感.doc
一个优秀的程序员,不仅要会编写程序,更要会编写高质量的程序感受Java开发中的大智慧,让你的Java程序更优美。专 注于Java应用程序的优化方法、技巧和思想,深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化...
读《拿破仑传》有感600字_名著读后感参考.doc
读《狼王归来》有感600字_大学生读后感参考.doc
读《史记·萧相国世家》有感.doc