博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写在专栏前-Java那些事儿
阅读量:6420 次
发布时间:2019-06-23

本文共 928 字,大约阅读时间需要 3 分钟。

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

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

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

开这个小专栏,一是想帮助一下这个群体,把自己的一写见解分享出来。二是引导一下新手,更高效率的去学习Java,学习最好的方法是知其然并知其所以然。

本专栏所有示例代码已上传至公众号:saysayJava

本专栏有一定的连续性,强烈请大家按顺序阅读,专栏尽量做到讲解简单,老少咸宜,如果仔细看完了文章,还是不理解,请在评论区留言或私信给我,我改到大家能看懂为止。

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

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

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

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

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

下一篇:

你可能感兴趣的文章
Java NIO之拥抱Path和Files
查看>>
微信原图泄露的只能是 Exif ,你的隐私不在这!!!
查看>>
微信小程序教学第三章(含视频):小程序中级实战教程:列表篇-页面逻辑处理...
查看>>
页面间通信与数据共享解决方案简析
查看>>
Swift 中 Substrings 与 String
查看>>
作为一个开源软件的作者是一种什么样的感受?
查看>>
移动端适配知识你到底知多少
查看>>
TiDB 在 G7 的实践和未来
查看>>
重新认识javascript对象(三)——原型及原型链
查看>>
小学生学“数学”
查看>>
【Vue】组件使用之参数校验
查看>>
FastDFS蛋疼的集群和负载均衡(十七)之解决LVS+Keepalived遇到的问题
查看>>
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
查看>>
上班第一天的BUG居然是chrome翻译功能导致的
查看>>
Android 用于校验集合参数的小封装
查看>>
iOS混合开发库(GICXMLLayout)七、JavaScript篇
查看>>
instrument 调试 无法指出问题代码 解决
查看>>
理解缓存
查看>>
im也去中心化?Startalk(星语)的去中心化设计之路
查看>>
BAT 经典算法笔试题 —— 磁盘多路归并排序
查看>>