本人从事java已经十年,估计别人很难猜到我大学专业(旅游管理)。现在在一家互联网公司从事架构师,所以在这个问题上个人觉得还是有一定的可参考性。建议看B站的韩顺平的java课程个人觉得讲的不错。高效学习java主要分三步走:java基础学习、java开发框架学习、java进阶
java基础java基础是学习java语言首要条件。是非常重要的一部分。包括java基本语法、多态、继承、IO流、多线程、网络通信、JDBC 、数据库SQL语法等等。很多初学者会觉得知识点繁多、枯燥、无法理解。特别是没有C 、C++基础的朋友,导致一大部分人学习到继承、多态、IO流、多线程这些内容时选择放弃。
但作为过来人,我想对初学者说的是,这个阶段一定要坚持,不要放弃!一定要自己动手去敲代码,看得懂不一定写得出来。看一遍宁愿对着别人的代码抄一边,抄着抄着你就会了。(抄写别人的代码学习java基础最好的方法!)
java 框架有了一定的java基础之后,其实我们就上了一个大的台阶了,学习框架时,你会觉得只要有一份关于这个框架的文档,你就可以把这个框架玩起来了。这时候可以学习spring家族的框架了,tomcat 、mysql 、spring、springMVC 、spring boot 等等是每一个java 程序员的标配了。这个阶段只要有一个项目练习就没有问题了。到这个阶段,在社会上找到一个初级程序员的职位是没有问题了
java 进阶如果还想往更好层次发展,就必须学习,JVM调优、java 并发编程、netty 、多线程编程、数据库优化、分库分表、分布式协调、spring cloud 、duobbo 、redis、zk ……等等
这个阶段其实是我们java 程序员大显身手的阶段。java的相关知识你会发现会学不完,你会突然觉得前几年自己对别人说:“我精通java ”。现在你会不敢说了,只会说声“我对java比较熟悉”。
这就是我要分享的几点,希望能帮助到大家,欢迎大家加入到我们这个搬砖大团队!纯手工打字,如果感觉对你有帮助,麻烦关注点赞,后期准备录制一些java学习视频,免费分享给大家!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有