学习Java要了解自己是否适合进行学习,因为并不是所有的人都可以学习Java找到工作的,现在公司对于Java技术人员的要求基本是本科学历,技术要熟练的,而且要有一定的项目经验的,这几点很多人是达不到的。
1、JavaSE基础
JavaSE理论知识掌握的怎么样,直接决定了你以后的Java技术能到达什么高度,假设在JavaSE阶段学的不好,等后面学Spring家族框架时,基本就是听天书,导致进行不下去。所以这部分基础内容须掌握好。
2、数据库
Java后端的学习缺少不了数据库的存在,可以说没有数据库的存在,就没有后端的存在,因为所有的数据都需要储存在数据库中。数据库的学习我们主要掌握MySQL数据库就好,因为目前市面上主要以MySQL和Oracle数据库为主,这两个都是Oracle公司的,由于Oracle数据库是收费的,而MySQL是开源免费的,所以大部分中小型企业都是使用MySQL数据库,而我们大部分人找工作基本都是中小企业,所以我们主要学习MySQL数据库,可以选修学习Oracle数据库。
3、JavaEE
有人说JavaEE里面的东西现在基本不用了,所以可以不学,这样的说法是目光短浅的。作为一个刚入门的小白,该学的东西一样都不能少,JavaWeb基础掌握的不行,servlet理论基础底层原理理解的不好,不要学后面的框架,学不明白。
4、主流框架
Spring+SpringMVC+Mybatis
框架部分刚入门也不建议看书,Spring框架的书籍都是三四百页以上的,初学者基本不可能看的下去,我建议跟着视频直接自己搭建使用,前面基础学的好,其实框架很容易上手。