最近正在琢磨:怎么样才能招到合适的员工呢?其中有一个基本原则必须满足,那就是基本功要扎实。现在IT技术更新换代如此之快,要招一个现成的、技术能力水平完全符合公司要求的着实不易。但是如果基本功扎实,相信经过短时间的适应期,定能达到公司要求的标准。接下来的问题是如何去判断一个人的基本功了。
通过对《Java特种兵》这本书试读章节的阅读及对该书目录结构的了解,我坚定的认为这不仅是一本学好Java不容错过的书,更是一本面试宝典,招人宝典。
这本书首先通过一个简单的String比较程序的例子,引出了如下内容:“==”的内在含义,equals()方法的作用及其内部逻辑,hashCode()方法的作用及其内部逻辑,String在内存中的分配情况?编译时针对String的优化方案,还有JVM在编译时针对代码中的“+”号运算符如何通过StringBuilder进行性能上的提升并分析各种不同的情况等等。
紧接着简单介绍了一些算法,该节强调场景对于算法的重要性。不同的场景可以选择不同的算法。总有一个最优的算法可以适用于某个特定的场景。
然后介绍了一些集合类。如List、Map、Set、ArrayList、LinkedList、Vector、HashMap、TreeMap、HashSet、HashTable、SortedSet。虽然只针对ArrayList进行比较详细的介绍,但是相信看完这一节后,我们都有对其它集合类进行深入研究的冲动。
还有一些常见的工具包,如java.util.collections,java.util .Arrays,Apache的StringUtils 类,upload组件,连接池,log4j组件及字符集处理相关组件。这些工具包是软件开发过程中必不可少的工具,合理地利用这些工具可以极大地提高软件开发效率。
最后,作者还与大家分享了学习方法,通过对“多看、多练、多思考、多总结”的详细解析,让我们找到了一条通往成功大道的途径。
通过目录结构还可以知道,其它章节会针对常用的开源框架进行源码分析,如JDBC源码,Spring源码。这更是一笔巨大的财富,因为通过对开源框架的学习不仅能提升我们的基本功,更能加强了我们的技术水平。
总之,这是一本以基本功修为为主的书,可以让我们做到知其然并知其所以然。学习了这本书后,再学习任何Java技术都很快,而且可以比别人学得更好。
因此,当你想要通过面试时,此书不容错过;当你想要面试别人的时候,此书更是不容错过!
相关推荐
以Java语言为载体,通过讨论Java程序设计的一般过程和方法,重点讲述程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和Web程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程...
轻松道破软件性能调优方法论和具体实现路径,全面细致,一本书搞定性能优化
《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会...
挺不错的一本适合初学者的JAVA书籍,这里只是试读样章
java程序设计大学教程试读+课件.rar
Java语言程序设计(基础篇)(英文版·第10版)试读版
java程序设计大学教程试读+课件!!!java程序设计大学教程试读+课件!!!
《Java程序设计《Java程序设计大学教程》试读版 大学教程》试读版 《Java程序设计大学教程》试读版
这是试读版,只有前两章,不过是原版不是扫描版。我会在我的博客记录我的阅读笔记。
Java程序设计大学教程试读(pdf)+课件(ppt)
Java程序设计大学教程试读+课件PDF.rar
HIBERNATE IN ACTION 好书!
JAVA 性能优化最全集合,深入讲解编程技巧和原理,程序员好助手
资源名称:精通Java并发编程(第2版)【试读】资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。