《Java特种兵(上册)》 试读心得

    最近正在琢磨:怎么样才能招到合适的员工呢?其中有一个基本原则必须满足,那就是基本功要扎实。现在IT技术更新换代如此之快,要招一个现成的、技术能力水平完全符合公司要求的着实不易。但是如果基本功扎实,相信经过短时间的适应期,定能达到公司要求的标准。接下来的问题是如何去判断一个人的基本功了。

通过对《Java特种兵》这本书试读章节的阅读及对该书目录结构的了解,我坚定的认为这不仅是一本学好Java不容错过的书,更是一本面试宝典,招人宝典。

这本书首先通过一个简单的String比较程序的例子,引出了如下内容:“==”的内在含义,equals()方法的作用及其内部逻辑,hashCode()方法的作用及其内部逻辑,String在内存中的分配情况?编译时针对String的优化方案,还有JVM在编译时针对代码中的“+”号运算符如何通过StringBuilder进行性能上的提升并分析各种不同的情况等等。

紧接着简单介绍了一些算法,该节强调场景对于算法的重要性。不同的场景可以选择不同的算法。总有一个最优的算法可以适用于某个特定的场景。

然后介绍了一些集合类。如ListMapSetArrayListLinkedListVectorHashMapTreeMapHashSetHashTableSortedSet。虽然只针对ArrayList进行比较详细的介绍,但是相信看完这一节后,我们都有对其它集合类进行深入研究的冲动。

还有一些常见的工具包,如java.util.collectionsjava.util .ArraysApacheStringUtils 类,upload组件,连接池,log4j组件及字符集处理相关组件。这些工具包是软件开发过程中必不可少的工具,合理地利用这些工具可以极大地提高软件开发效率。

最后,作者还与大家分享了学习方法,通过对“多看、多练、多思考、多总结”的详细解析,让我们找到了一条通往成功大道的途径。

通过目录结构还可以知道,其它章节会针对常用的开源框架进行源码分析,如JDBC源码,Spring源码。这更是一笔巨大的财富,因为通过对开源框架的学习不仅能提升我们的基本功,更能加强了我们的技术水平。

总之,这是一本以基本功修为为主的书,可以让我们做到知其然并知其所以然。学习了这本书后,再学习任何Java技术都很快,而且可以比别人学得更好。

    因此,当你想要通过面试时,此书不容错过;当你想要面试别人的时候,此书更是不容错过!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值