首先是javase,这个是java开发的基础, 无论以后你是走javaEE方向还是安卓开发都是要学的。如果大学是学过C或者C++,可以买本java基础书开撸。如果没有任何的编程基础,那么更加建议找了系统的视频教程学习。
2
html、css、javascript。这三者网页制作的关键技术。
3
数据库技术:mysql,oracle。开发后端的话数据库是肯定是必学的,一般都建议掌握两种。
4
JDBC,其实你也可以将这个归纳为数据库的部分。这是使用java 连接数据库的知识。
5
javaweb中的tomcat、Servlet和Jsp、AJAX这些技术。
6
最后学习一些流行的框架:一般建议可以直接学spring、springmvc、mybatis.
当然如果你时间足,像老一些,曾经最为流行的SSH(struts2,spring,hibernate),可能做维护的话会遇到的比较多。以及springboot也可以多了解一下。
7
以上的话就是大概的要学的东西。其实如果想更为系统的学习javaee,除了有钱报培训班之外,更为推荐大家花几块钱从淘宝上买别人的一整套培训视频(传智、黑马的):这样好处一是比较系统,二是避免花费大量时间寻找资源。