2017年技术规划
03 编程基础一
Java语法基础:
运算符、访问控制、循环、条件、反射
面向对象:
类、抽象类、接口、最终类、静态类、匿名类、内部类、异常类、枚举
编码规范 sonar
核心编程:
文件IO、网络IO、序列化、正则表达式
XML、JSON和属性文件
04 编程基础二
面向对象:
继承与多态、泛型、注解、异常与错误
内存与JVM
JDK6 JDK7 JDK8中的Java高级特性
05 编程基础三
Java网路编程:
线程、NIO、通信协议、通信框架
编码与加解密
设计模式
06 数据库
数据库设计技术:
MySQL、Oracle、JDBC SQL优化
07 构建
bat shell ant maven svn git jekins
08 Linux
Linux 基本命令 shell开发
09 框架
基础框架:
Spring(IOC、AOP、事务管理)
SpringMVC框架
Hibernate(了解原理)、mybatis(深入学习)持久层框架
10 中间件
RedisMQ MemCached
11 源码
Httpclient源码 webmagic源码 nutch源码
12 了解框架
JavaWeb开源技术与框架
工作流、规则引擎 搜索引擎、缓存引擎 、任务调度、
身份认证 报表服务、系统测试、集群、负载平衡、故障转移
第二年
框架源码和各种相关语言学习
第三年
大型架构分析和应用,案例分解,业界学习