给你参考参考

Java学习路线图
作者:马士兵

1:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、
3:JDBC
JDBC基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC连接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT
html、css、javascript基础语法
JavaScript Form判断
Dom编程基础(事件处理等)
JS常用效果如TreeView、下拉联动等
JS学习方法
JS调试方法
DreamWeaver初步(建立HTML、Table、Form、CSS)等
5:Servlet & JSP
tomcat基础
servlet基础
web.xml配置基础
web application的结构
servlet生命周期
request response等常用方法
ServletContext类
HTTP协议基础(GET POST)
Cookie
Session
Application

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
6:Struts
多层架构理论
Model 1 and Model 2
Struts基本概念
MVC
Action与业务逻辑类的关系
在Struts与JSP之间传递数据
Struts处理流程(控制流)
Struts TagLib(了解常用的)
JSTL
ActionForm
字段收集
上传文件
类型转换
DTO
动态Action Form
验证框架
ActionForward 转发与重定向
动态生成ActionForward
全局与局部的ActionForward
Action Forward Scope
UnknownActionMapping
Action的线程安全
I18N
如何切换语言环境
Struts异常处理机制 程序处理 自动处理 自定义异常处理器
Struts的多模块配置
7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

8:Hibernate
OR Mapping原理
Hibernate基础开发步骤
Hibernate基本接口(重点Session)
普通属性映射
关联关系映射
Native SQL
inverse lazy cascade
继承关系映射
HQL
性能优化 一级缓存 二级缓存 查询缓存
事务与并发 悲观锁、乐观锁
OpenSessionInView
CurrentSession
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)

9:Spring
IOC/DI
Spring配置
Spring架构
AOP及Spring AOP
声明式事务(AOP)
Spring + Hibernate Spring支持Web
Scope
(其他的Spring模块对于自学来说可以暂时扔在一边)
10:EJB3.0
J2EE架构基础(JTA JMS等)
EJB基础(地位及基本理论、分类等)
Annotation
Ant编译与部署EJB
Session Bean
EJB的依赖注入
Persistence API
(可以用JBoss学习EJB3.0)

java学习顺序(学习路线图)相关推荐

  1. Java框架学习顺序是哪些?

    Java编程是互联网行业不可或缺的一门编程语言,也是世界第一编程语言,Spring.Struts.Hibernate是经典中的经典,最常用的框架类型.下面小编就为大家详细的介绍一下Java框架学习顺序 ...

  2. 【非广告】2021 入门级的 Java 程序员学习路线图 1.0

    Hello,大家好,我是阿粉,最近看文章发现一个 Java 学习路线图的资料,觉得很不错就拿过来分享给大家,目前这个版本是 1.0 的,之所以说这个是 1.0 的版本主要是因为还有一些高级内容没有加进 ...

  3. Java大数据学习路线图

    Java大数据学习路线图 准备篇 适用/适合人群:适合基础小白 在这里还是要推荐下我自己建的大数据学习群:199427210,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软 ...

  4. 学习Java的学习顺序

    学习Java的学习顺序 第一阶段(四个月) 1.j2se 面向对象-封装.继承.多态 内存的分析 递归 集合类(Set,List,Map的子类).泛型.自动打包与解包.Annotation IO流(I ...

  5. java初学者学习顺序--流程

    java初学者学习顺序–流程 一个哥哥的总结,拿来借鉴,若侵权及联系我删除 H5+css3:这个阶段是必须要度过的,这个阶段可以快速的培养起来你的编程兴趣,因为它见效快,一天就可以学到好多东西并且做出 ...

  6. Java学习心得及学习顺序

    刚开始学习java时间不长,感觉有点不知道怎么学习,不知到按照怎样的顺序学习,后来请教了一些已经工作的大神,他告诉我一定要按照阶段性学习,一个阶段一阶段打好基础.虽然很多网站都有很多学习视频,但还是给 ...

  7. 初学Java开发的学习路线图是什么?

    初学Java开发的学习路线图是什么?下面和小编一起来看看吧! 1.面向对象 Java是一个面向对象的开发语言,熟悉面向对象对学习Java很有必要,要了解对象,类;封装,多态,继承;抽象类,接口.如何体 ...

  8. java框架学习顺序

    学习java的顺序修软件工程,那学习java系列的顺序是什么? 看下疯狂系列图书的前面,都附带java的学习步骤.看你的基础来决定.一般都是Java SE ---Severlet----JSP---s ...

  9. java程序员学习路线图

    一张图简单粗暴的告诉你什么是java程序员学习路线,什么是 java程序员进阶路线?

  10. Java基础(顺序结构)学习笔记

    Java基础 顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的 ...

最新文章

  1. VTK:图像高斯平滑用法实战
  2. 普中科技开发板使用说明书_百度大脑加持,米尔科技FZ3深度学习计算卡评测
  3. MySQL定时备份(全量备份+增量备份)
  4. 沉浸式全息本是什么_够炫酷!联想全息教学设备,构建沉浸式教学场景
  5. java数组的初始化方式
  6. Linux 之 hugepage 大页内存理论
  7. win10开机显示拒绝访问怎么办
  8. nyoj--325--zb的生日
  9. 6th WEEK BLOG:CSS中的单位(PS调色板)(doing)
  10. 网易企业邮箱如何设置反垃圾规则?【网易企业邮箱】
  11. Ubuntu下切换root用户认证失败解决方案
  12. 滴滴分析专家8000字干货:数据如何驱动业务增长 ?
  13. layui lay-verify 验证
  14. 计算机桌面图标有双影,win7旗舰版桌面图标出现重影怎么办 win7旗舰版桌面图标没有了如何恢复...
  15. java实现国密加解密
  16. 多元函数概念和偏导数
  17. PCB设计之:抄板软件Protel在PCB走线中注意事项汇总
  18. python基础(一)完结
  19. 为《理解C#中的System.In32和int:并非鸡和鸡蛋 》做个续
  20. UFT12无限期试用

热门文章

  1. [WARNING] No archetype found in remote catalog. Defaulting to internal catalog(已解决)
  2. Windows On Top v3.8.0 Windows窗口置顶小工具单文件版
  3. 微服务中自定义gateway网关过滤器
  4. AR502H-CN开发笔记01:硬件接口
  5. 短线高手怎样于市场形态中基于头肩顶实现追涨
  6. 【编程笔试】美团2021校招笔试-通用编程题第4场(附思路及C++代码)
  7. 计算机辅助设计的技术论文,【计算机病毒论文】谈计算机辅助设计课程微课化教学(共3741字)...
  8. 小米手机防盗nbsp;方法、安全及可…
  9. c/c++ signal(信号)解析
  10. BZOJ 4180: 字符串计数 后缀自动机 + 矩阵乘法 + 二分(神题)