学习完Java基础你还需要学习的东西还有很多,在这里给你分享一个Java的系统学习路
你正在学习java不知道怎么去学习,没有学习路线,学习思路,可以加我的交流技术讨论qun:前面是926:中间是452:最后是303知识体系整理好(练手项目和源码,笔记,PDF教程,学习视频)免费领取,有什么问题都可以里面问或者问我,
最主要你没说你学了是要干什么的
java目前能做的还是非常多的,你看下啊:
web后端业务、大数据、安卓、分布式云甚至是桌面软件等等
根据不同方向选择不一样
按照后端的方向大概列一下吧:
web三剑客(html css js)至少了解 能简单运用。其中html最简单 css对后端不重要 js多了解一点
数据库(mysql oracle redis 等等)至少熟练使用,优化性能也需要研究,可以看书
Linux操作系统 至少入门。后期要能自己部署应用
后端流行框架(spring springboot mybatis等
版本控制(svn git 至少熟练
包管理(maven gradle 熟练
找个网上的项目教程 做个项目贯穿一下
后面要在加深前面知识的同时(如了解下gc) 尽可能接触:
dubbo zookeeper nginx docker k8s等等等
我知道我上面简单的列举你看也不一定明白这些是干什么的。但是学习不就是如此吗?我列个名词,如果你连去Google搜搜的好奇心都没有,是不利于自学的
看个人喜好了,不过JavaSE是必学的,这是学习任何Java的基础,大体方向有应用程序,就是C/S模式;WEB项目,企业级开发,就是B/S模式,JavaEE方面的,走这方面可以看看现在比较流行的SSH框架(struts2+spring+hibernate),不过一般都是小公司用,大公司都会自己写框架来用;还有就是手机开发,比如安卓什么的,看你个人喜欢。不过走程序猿这条路是比较苦逼的,仅仅掌握一个是不够的,能学的话,把每一个方向都学习了吧,这对你以后的职业规划更有优势。一般的程序猿在进入社会上班一两年都都会需要掌握两门以上开发语言。
还是回归基础。你始终欠的还是这个。基本选JAVA的,都是奔着J2EE去的。
至于企业应用的一些技术,学起来都不是很难,只要基础好,学jsp,servlet,还有一些框架都比较都简单。而且这些技术一不用,很快遗忘的。
所以你现在还是好好搞JAVA基础,数据结构之类的课程。
另外还是好好看书,跟着书本走几个项目。学完java基础知识后,通过项目去学jsp,servlet,struts,hibernate都是比较有效果的。
个人不推荐仔细研究jsp,servlet,struts,hibernate方面的书,因为很容易掉进细节里面去,忽略了应用才是你学习的目的。这类书有需要的时候看看就行。
多积累项目经验是正确的出路,毕竟学有所用。不用都是白学,对你也没有任何提高。
j2ee或者j2me 一个是企业级开发一个是手机开发