众所周知,我们每新建一座房子都需要很长一段时间来打地基,只有地基稳了,才能在上面修建高楼大厦。Java基础就像这地基,基础不牢固,以后也很难成为真正的高手或独当一面的工程师。
对于刚刚接触Java的同学来说,我们应该如何打好牢固的基础呢?
1、勤加练习,熟能生巧;
Java是非常考验动手能力的,很多刚入行或者入行一段时间的朋友,对于Java基础没有太强的概念,也不知道自己应该如何补充基础。他们以为看书看视频时感觉自己已经完全掌握了,自己的基础就已经很牢固了,但是只有不断的练习才能知道自己的不足,并且及时发现,毕竟实践才是检验真理的唯一标准。
2、理论知识要记牢;
虽然前面才说了要多动手,但是也不能完全忽视需要记忆的东西。Java是门技术,动手练习要多于死记硬背,但是基础的理论知识是一定要背熟,记牢的。这样不仅可以节省出来大量的翻阅资料的时间,还能够在查询、修改BUG的时候更加快捷。 在面试中被问到并发知识的时候,大多都会被问到“请你说一下自己对于AQS原理的理解”。下面给大家一个示例供大家参加,面试不是背题,大家一定要假如自己的思想,即使加入不了自己的思想也要保证自己能够通俗的讲出来而不是背出来。在此我向大家推荐一个架构学习交流圈。交流学习伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多
3、记笔记;
俗话说的话,好记性不如烂笔头。记笔记就像写作一样,是整理思路的良好方式。同时笔记也是以后工作中的优秀资料。当我们在工作学习中遇到难题,第一次解决可能需要花费很长时间,但如果是第二次遇到,如果我们有了第一次的笔记,那么解决起来就很轻松了。记笔记我们可以理解为上学时老师要求每个人记录的“错题集”。以后无论是在找工作、日常工作中,都可以随时用作参考资料。
4、学会使用自己可以利用的资源;
网上有很多基础学习视频、基础学习资料,还有很多大神的技术分享,对我们打好扎实Java基础提供很多帮助。
最后:耐心和坚持,既然选择了Java,就一定不要轻易放弃,要对自己充满信心!