一,首先学习语言基础,掌握语言基础是第一步。
二,看网络教学视频,教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。
所以最好的方法是书和视频+实战结合,形成互补关系,如此坚持三个月以上就会熬过艰难的入门期。
另外再说一句,有条件的最好买个ipad(二手),边看边实操,很方便。
视频入门路线:
1、尚硅谷宋红康 ,推荐★★★★★
【尚硅谷】Java基础全套教程,JAVA零基础入门必备,适合初学者的完整视频 (宋红康主讲)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
2、翁恺教授的 Java 程序,推荐★★★★
翁恺 Java程序设计_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
3、黑马程序员,基础知识讲解,推荐★★★
黑马程序员9天Java入门系统学习,会打字就能学会的java教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
2、数据结构与算法
尚硅谷Java数据结构与java算法(Java数据结构与算法)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com(小甲鱼)数据结构与算法(全99讲完结版)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
3,工具篇
工欲善其事必先利其器,善于利用工具事倍功半
尚硅谷IDEA教程(idea经典之作)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
尚硅谷Maven视频(maven零基础入门)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
Maven视频_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
4,Java源码
【Java | 源码分析】为了2020年面试阿里巴巴,死磕了这几个知识!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
5,数据库
尚硅谷,推荐★★★★(一家培训机构,但质量很高)
MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
虽然是老外讲的,但课程质量很棒,推荐★★★★
【中字】SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
6、框架篇:
2021 最新版 SpringMVC 视频教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com尚硅谷SSM框架实战,ssm整合教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
雷神的Spring、Spring MVC、MyBatis课程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
7、Spring源码
推荐指数★★★★
【spring源码全集】B站唯一阿里P8级别的架构师教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.comspring_spring注解驱动开发_spring源码版-雷丰阳-尚硅谷_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
8,JVM
目前仅推荐(我是真服这家培训机构,把b站资源要覆盖完了)
尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
把主要知识点掌握彻底掌握,慢一点是正常的,求快得不偿失,等你把底层基础知识打牢,在学东西的时候就会快很多,以后完全可以多找项目练手,学习效率嗖嗖的 有时候 慢就是快。
具体方法
给自己创建一个真正的编程环境
1、代码一定要自己敲,千万不要把网上的复制下来,能运行就万事大吉,这样只会让你把自己弄得越来越糊涂。
2、从小项目开始做起,编写一些基于文本的程序来练习你正在学习的编程语言,然后再慢慢的进行一些更大更复杂的项目。
3、大量的练习,编写大量的代码。在学习理论知识的时候就要不断地尝试把理论应用到自己的代码当中。学习、实践;学习、实践;学习、实践
4、要先学会自己解决问题,当自己解决无果,不要一直钻牛角尖,学会求助别人
5、寻找实习,找到自己感兴趣的地方,跟着别人做,了解行业到底在使用什么技术