Java学习路线图

J2SE部分


Java基础(重点)
Java语法
面向对象
常见API
集合框架

Java界面编程(了解)
AWT
事件机制
Swing

Java API(重点)
 Java IO
多线程
网络编程
反射注解

学习书籍和视频:
1、Java就业培训教程
2、Java就业培训教程视频

数据库&JDBC编程


SQL基础(重点)
SQL基础
增删改查
多表查询

JDBC编程(重点)
JDBC原理
JDBC连接库
JDBC API

JDBC高级(重点)
数据库连接池
存储过程
触发器
ORM思想
 
学习书籍和视频:
1、从实践中学习Oracle/QL
2、传智播客JDBC视频

WEB开发基础


HTML语言(掌握)
HTML标签
表单标签
了解CSS

JavaScript(掌握)
JavaScript语法
JavaScript对象
 
DOM编程(重点)
DOM原理
常用DOM元素
DOM编程
 
学习书籍和视频:
1、JavaScript开发-体验式学习教程
2、JavaScript视频

Java WEB开发


Servlet开发(重点)
XML、Tomcat
HTTP协议
Servlet API
Filter、Listener

JSP开发(重点)
JSP语法和标签
自定义标签
EL、JSTL
MVC设计模式
 
AJAX开发(重点)
AJAX原理
请求响应处理
AJAX开发库
ProtoTypeJQuery
 
学习书籍和视频:
1、深入体验JavaWEB开发内幕—核心基础
2、传智播客JavaWEB视频

轻量级JavaEE开发


Struts(重点)
StrutS体系架构
StrutS各个组件
StrutS标签库
StrutS扩展

Hibernate(重点)
检索映射技术
多表查询
缓存技术
性能优化
 
Spring(重点)
IOC、AOP
DataSource
事务
SSH集成
JPA集成
 
学习书籍和视频:
1、传智播客SSH视频

项目实战


传智播客项目视频

JavaEE进阶(掌握)


JPA、EJB3.0
JMS、JMX、JTA
SOA、WebService
工作流和JBPM
搜索引擎与Lucene
Jboss、WebLogic

传智播客JavaEE系列技术专题视频教程

面试技巧,就业指导。

原文地址:https://www.cnblogs.com/xiohao/p/3488630.html