写在专栏前-Java那些事儿

有些工做三四年的朋友问我,以为很迷茫,技术水平如何再次提升,问了一下,朋友甚至连String这个类的源码都没有看过,有时候,会去帮同事调试一下代码,调试过程当中,发现其连JDK源码都还没关联上,工做中遇到不熟的API或出现问题,直接就打开百度去查,历来不关注一下底层实现。程序员

还有一些朋友,工做了几年了,想跳槽竟然还在背面试题,我好奇要了一份,点开看都是诸如:int和Integer有什么区别?数组有没有length()方法?String有没有length()方法?String和StringBuilder、StringBuffer的区别?HashMap和HashTable有什么区别?ArrayList和LinkedList有什么区别?HashMap的工做原理是什么?不由有些可笑,我说你工做了这么多年,这些东西还须要背吗?难道不是做为一个Java程序员必需应该掌握的内容吗?可叹。面试

Java这门语言比较简单易用,经常使用的工具类集合类都封装好了,致使大部分人拿来就用,也不去想这里面是怎么实现的,作了哪些优化等等。数组

开这个小专栏,一是想帮助一下这个群体,把本身的一写看法分享出来。二是引导一下新手,更高效率的去学习Java,学习最好的方法是知其然并知其因此然。工具

本专栏全部示例代码已上传至公众号:saysayJava
post

本专栏有必定的连续性,强烈请你们按顺序阅读,专栏尽可能作到讲解简单,老小咸宜,若是仔细看完了文章,仍是不理解,请在评论区留言或私信给我,我改到你们能看懂为止。学习

注:非必要说明,本专栏中示例代码编译和运行使用如下环境:优化

Java(TM) SE Runtime Environment (build 1.8.0_60-b27)ui

Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)调试

若是喜欢本系列文章,请为我点赞或顺手分享,您的支持是我继续下去的动力,您也能够在评论区留言想了解的内容,有机会本专栏会作讲解,最后别忘了关注一下我。get

转载无限欢迎,但请注明「做者」和「原文地址」。转载请在文中保留此段,感谢您对做者版权的尊重。如需商业转载或刊登,请联系做者得到受权。


下一篇:让人疑惑的Java代码 - Java那些事儿

相关文章
相关标签/搜索