如果想自学,可以自己找个网上教程跟着学习,主要还是自己多练习,找一些实例多写写,我们网上一系列基本实例,可以参考,要动脑动手相结合,甚至动手要多一些,把实例都写一遍,进步会很快!
先学基本知识,包括:语言基础、面向对象设计、日期和时间、文件路径IO、反射、常用表达、数据结构、网络。
自学的话,这个可以帮助你
希望可以帮助到你
望采纳!
先说一个初学者很容易犯的错误:上来就通过项目学习。
很多初学者上来就像通过做项目学习,特别是在公司,我觉得这个是不太可取的。 如果的 Java基础或者 Spring Boot 基础不好的话,建议自己先提前学习一下之后再开始看视频或者通过其他方式做项目。 还有点事,我不知道为什么大家都会说边跟着项目边学习做的话效果最好,我觉得这个要加一个前提是你对这门技术有基本的了解或者说你对编程有了一定的了解。
关于如何学习且听我从一个电商系统网站的创建来说起。假如我们要创建一个基于Java的分布式/微服务电商系统的话,我们可以按照下面的学习路线来做:
1我们肯定是要从 Java 基础来学习的。
2(可选):操作系统与计算机网络
3(可选):数据结构与算法
4:前端知识
5:MySQL
6:常用工具
7:常用框架
8:多线程
9:分布式
10:深入学习
11:微服务
想要学习更多,了解更多建议去网上学习,B站有很多教学视频,尚学堂就很详细。