java学习路线总结

java基础

1)计算机基础知识(理解)

计算机基础、DOS常用命令、计算机语言了解

2)java编程基础(掌握)

Java概述、JDK环境安装配置、环境变量配置、Java程序入门、java运行原理

常量与变量、数据类型、运算符、流程控制语句、方法、数组

3)面相对象(重点)

类与对象、封装、继承、多态、抽象类、接口

4)常用类(理解)

常用类介绍、正则表达式

5)集合(重点)

Collection集合、List集合、Set集合、Map集合

6)异常(理解)

异常处理方式、自定义异常

7IO(掌握)

File类、递归、字节流、字符流、转换流、缓冲流

8)多线程(理解)

多线程、线程池

9)网络编程(理解)

网络编程

10)反射(理解)

反射

11MySQLJDBC开发(重点)

MySQL数据库、JDBCDBUtilsDBCP连接池

javaWeb

1)前端技术(掌握)

HTMLCSSJavaScriptjQuerybootstrap

2MysqlJDBC(重点)

MySQL数据库回顾、JDBC开发回顾、连接池和DBUtil

3JavaWeb开发核心内容(重点)

XMLHTTPTomcatServletrequestresponsecookiesessionJsp技术、jdbc高级、Ajax开发、Filter/Listener高级开发技术、RedisLinux

4)阶段案例(掌握)

系统封装:BaseServlet抽取、缓存技术Redis应用、在线支付接口开发、文件上传、JavaMailLinux项目部署

框架学习

ssm框架

1Spring框架(重点)

applicationContext.xml配置文件编写、IoC思想、DI依赖注入、使用AspectJ进行切面编程、JdbcTemplate模板使用、声明式事务管理、SSM整合

2springmvc(重点)

springmvc框架原理、springmvc入门案例、springmvc整合mybatis参数绑定、json数据交互、拦截器

3mybatis(重点)

mybatis框架原理、mybatis入门案例、mybatis开发DAO方式、mybatis输入输出映射、动态sqlspring整合mybatis

其他常用技术

1oracle(重点)

简单查询、oracle的常用函数、多表查询、集合操作、DDL操作管理表、DML管理数据、其它数据库对象、PL/SQL编程、存储过程与存储函数、触发器

2maven(掌握)

maven介绍、maven安装、maven的入门程序、maven仓库、项目构建、依赖管理、maven综合案例、maven的私服

3Lucene&solr(重点)

什么是全文检索、Lucene实现全文检索、Analyzer分析器、索引维护、solr安装配置、solr索引、solr搜索、SolrJ

Jquery EasyUI、svn、Quartz、FreeMarker、ApachePOI、bootstrap、dubbo、nginx、FastDFS、activemq、cas、zookeeper、memcached、mongodb、mq、

高可用高并发相关知识

数据库分库分表、负载均衡、主从复制、系统集群

技能图谱

图片引用自:http://kingschan.51so.info/entry/8af4dd795773b9230157a6eee92a2c84.html

posted @ 2017-09-11 17:26  星光闪闪  阅读(156)  评论(0编辑  收藏  举报