看面试题的心得体会

阳光明媚,静在窗前。整理一下最近的心路历程。,

看面试题也有一段时间了,差不多不到一个月,具体也记不清了,幸亏我还记得每天是周几,因为要签到交作业啊!!!

多学习,多总结。

用一句话来描述我的心理就是:(自己总结的啊)

基础即进阶(提升),进阶(提升)即基础。

回想一下从开始学习Java后端的经历。

JavaSE(如多线程,集合,网络,GUI)-> 前段(如HTML,CSS,JS) -> 数据库 -> JavaWeb(基本没怎么学,了解了一下下)->框架(SSM,SpringBoot)-> Redis、Git、Mybatis-Plus 、JUC。

列出来还不少呢。但是每项技术我怎么感觉留在我心里的东西少之又少呢?

至于为啥不探究了,没什么意义。心里知道就好。

步入正题!!!

看面试题一开始这搜搜那搜搜的,想起来那个就搜那方面的,不结构化。

扫描二维码关注公众号,回复: 11132786 查看本文章

于是改变一下,找面试宝典啊!也没什么合适的,不过总知道了一些大致分类。

1、Java基础(这里说的基础是真的很基础,底层)

举一个印象很深的。== 与equals的相关题目。肯定很多人都是先看的类似题目。

2、Java集合

自己刚开始学习集合的时候就知道怎么用。然后就认为自己会了。好傻啊。哈哈哈哈哈。。。。

现在再看面试题,都是直接上源码分析,看不懂百度啊,百度啥没有啊。HashMap,看面试题你发现这一系列问题的那是相当多啊。数据的存取是怎么进行的,是怎么扩容的,底层数据结构是什么,在1.8后做了那些优化,线程安全吗?不安全怎么解决的啊,等等,不详细说了。说多都是泪啊。

3、Java多线程

4、JVM

5、MySQL

6、Redis

7、计算机网络

等等一堆,自己还没看到,进步空间很大啊!

小结一下吧:

为什么说基础即进阶,进阶即基础呢?

学习一个知识点,光会用是远远不够的。让你走的更远的是它的底层,也可以说是思想。这是最近的一点心得,说实话,在开始没几天的时候我很崩溃,崩溃有点大,就是心累,发现自己越学越不会,学不到尽头,学不动的感觉,有时候也会跟小伙伴讨论一下(那那是讨论啊,说的最多的就是太难了!!!)。现在心态放平和了,自己认识到要学的还有很多,说明自己在进步,学无止境嘛。

前方的道路依然很艰难,没关系,明天再来!!!

送给自己还有别的小伙伴,不管是考研还是工作,不要让自己停止学习,(鸡汤算不上)。

发布了316 篇原创文章 · 获赞 39 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/hello_cmy/article/details/105454291