零基础学习java
6、深刻理解Java面向对象概念
7、掌握Java异常处理的使用
8、能够扎实使用Java的集合框架
9、了解Java中IO流的使用
10、掌握Java多线程编程
11、掌握MySQL等数据库技术
有了这些基础知识,我们才能更加深入了解Java的世界,基础是学习一门语言的重中之重。千万要掌握这些知识。
而且要提醒一点的是,前面说到的大多数都可以自学,但如果你要提升一个层次,就必须要进行专业的训练。当时我学习到了瓶颈的时候,我在开课吧上网课。在这里我先把自己的基础巩固了一遍,然后跟着老师做了很多实战项目,这些项目都是和企业实际项目差不多的,整个学习过程中,老师都是非常负责的,讲的也特别细。
我觉得不管是新手还是老手,都可以来尝试学习一下。新手打好基础,老手加深专业技能巩固。
3. 融汇贯通,项目实战
俗话说,实践出真知。所以学习编程语言的时候,一定不能懒惰,经常敲写代码可以加深你对知识的理解。而最好的办法就是在学完Java基础之后,进行项目实战。
在项目实战中,你才会体验你学到的知识到底有什么用。
Java的各种特性我们在非项目中是很难体会出来的。比如多态这一面向对象特性,我们写一个小程序的时候,明明不需要借助多态的特性就可以完成,而且还简单方便。
为什么要使用多态的方式去写代码呢?
这些问题在平时练习中是无法体会的,只有在真正的项目中,你才会发现这些特性有多么的重要。
至于你想询问哪里有项目实战?一般在各大开源社区,如github上面都会有,但是这些项目有个缺点:没人带着你,你会不知所措,尤其项目很庞大的时候。
所以我比较推荐专业的网络教育机构学习,有一个老师带着学习的效率是非常高的。
4. 深入Java源码
当你的Java基础非常好的时候,你就要思考一个问题,你书写的代码与Java大佬们的代码有什么区别。
所以此时的你应该向Java大佬们靠近。那么查看Java源代码是一个非常好的选择,比如说你在学习集合框架的时候,查看源码不仅仅会有助于你理解集合的原理,更重要的是你能够学习标准的代码编写规则和风格。
我们在学习Java的时候,一定要多看源代码,能够出现在Java工具库中的代码都是经过千锤百炼的经典。
如下面查看ArrayList源代码。每一句话都是经典的语句。
5. Java技术扩展
Java的体系可以说是整个编程界最庞大的体系了,每天都会有新的技术在迭代,不断的学习新的Java知识才能跟得上时代的脚步。
就拿我自己来说,我每天都要查看是否有新的相关技术诞生或者哪一些技术进行的迭代更新,这一能力是每一个程序员都应该具备的,否则当技术如同雨后春笋般不断涌现,而你所掌握的技术并没有更新,那么你将无法在Java世界中生存!
希望这篇文章可以给初学者们带来一些帮助和感想
https://www.bilibili.com/video/BV1qL411u7eE?from=search&seid=2952724214925950509&spm_id_from=333.337.0.0