大二下的时候开始学习的Java,暑假就开始和老师一起做项目,一直持续到现在,中途项目重构了两三遍,算是整整写了一年的Java代码,积累了不少的代码量,至少现在不再是一个只懂基本语法的小白了。眼看马上要去找实习了,虽然之前写了很多代码,但是没办法书面化一样的把自己所懂的知识表达出来,最近也在网上看了一些面经,可能是相关代码写得多的缘故,很多知识理解得很快,趁着这股劲头把Java的相关知识梳理总结了一遍,也算是对自己知识的巩固,以此作为学习笔记。
PS:因为之前复习Java的时候在网上查找了很多资料,很多知识点我觉得别人写得很好就加上自己的理解摘抄至Xmind中,现在突然想把这些知识整理成个人笔记,但是已经分不清这是从哪个博客里面摘抄过来的了,所以在此对那些博客的作者表示歉意,同时表示感谢。
最后附上牛客的面经地址:链接