Java工程师的学习路线

Java工程师的学习路线

仅供参考

阶段1 Java基础

    计算机基础知识 1.计算机基础 2.DOS常用命令 3.Java概述 4.JDK环境安装配置 5.环境变量配置 6.Java程序入门 编程基础 1.常量与变量 2.数据类型 3.运算符 4.流程控制语句 5.方法 6.数组 面向对象 1.类与对象 2.封装 3.继承 4.多态 5.抽象类 6.接口 常用类 1.常用类介绍 2.正则表达式 集合 1.Collection集合 2.List集合 3.Set集合 4.Map集合 异常 1.异常处理方式 2.自定义异常 IO流 1.File类 2.递归 3.字节流 4.字符流 5.转换流 6.缓冲流 多线程 1.多线程 2.线程池 网络编程 反射 MySQL及JDBC 1.MySQL数据库 2.JDBC 3.DBUtils 4.DBCP连接池

阶段2 JavaWeb

    前端技术 1.HTML 2.CSS 3.JavaScript 4.jQuery 5.bootstrap Mysql及JDBC 1.MySQL数据库回顾 2.JDBC开发回顾 3.连接池和DBUtils JavaWeb核心 1.XML 2.HTTP及Tomcat 3.Servlet 4.request与response 5.cookie与session 6.Jsp技术 7.jdbc高级 8.Ajax开发 9.Filter/Listener高级开发技术 10.Redis 11.Linux

阶段三 Java框架

    oracle 1.简单查询 2.oracle的常用函数 3.多表查询 4.集合操作 5.DDL操作管理表 6.DML管理数据 7.其它数据库对象 9.存储过程与存储函数 10.触发器 maven 1.maven介绍 2.maven安装 3.maven的入门程序 4.maven仓库 5.项目构建 6.依赖管理 7.maven综合案例 8.maven的私服 mybatis 1.mybatis框架原理 2.mybatis入门案例 3.mybatis开发DAO方式 4.mybatis输入输出映射 5.动态sql 6.spring整合mybatis springmvc 1.springmvc框架原理 2.springmvc入门案例 3.springmvc整合mybatis 4.参数绑定 5.json数据交互 6.拦截器 Lucene、solr 1.什么是全文检索 2.Lucene实现全文检索 3.Analyzer分析器 4.索引维护 5.solr安装配置 6.solr索引、solr搜索、SolrJ Hibernate5框架 1.hibernate.cfg.xml配置 2.hbm.xml映射文件详解 3.PO对象状态及状态的转换分析 4.Hibernate高级映射技术 5.Hibernate数据检索技术 6.Hibernate性能优化技术 Struts2框架 1.struts.xml详解及使用 2.使用通配符定义action、动态方法调用 3.ActionContext及ServletActionContext使用 4.模型驱动ModelDriven、属性驱动 5.默认拦截器分析、自定义拦截器 6.OGNL表达式、值栈ValueStack分析

学习方法

  1. 为什么要学?明确目的;
  2. 从那里开始学?学习方向;
  3. 什么学习最快,最有效?确定学习方法步骤;
    学习目的:爱好也好,金钱也好,总之定下明确的目标,不要糊里糊涂的开始学习,不然会迷失在道路上,你的目标就是你前往的灯塔; 学习方向:全能是苦逼的,专家才是王道的,你脑子没有多大容量,偶尔兴趣可以的,但要专一; 学习方法:1.学习的技术有什么用;2.学习的技术是什么,有什么特点;3.这个技术怎么使用,什么时候用;4.智慧+毅力=成功; 注意:学习最好不要脑子发热,否则忙活多久都没有效果;
经验分享 程序员 微信小程序 职场和发展