传说中的JAVA学习路线,if(学完){就去搬砖}else{删号去黑厂打工}。

288 阅读3分钟

第一阶段 JAVASE

第一章 开发简单的java应用程序

  • Java简介
  • Java环境的搭建
  • 开发简单java程序

第二章 变量和数据类型

  • 变量
  • 数据类型

第三章 运算符

  • 表达式和算术、赋值及关系运算符
  • 逻辑运算符和位运算符

第四章 条件结构

  • if else 语句
  • switch case语句

第五章 循环结构

  • while和do...while循环
  • for循环
  • break和continue语句

第六章 数组

  • 一维数组
  • 二维数组

第七章 面向对象编程

  • 类和对象概述
  • 封装
  • 继承
  • 多态
  • 抽象类和接口

第八章 高级特性

  • 内部类
  • 自动装箱和拆箱
  • 枚举
  • String、StringBuffer、StringBuilder
  • 常用类
  • 包装类

第九章 异常处理

  • 异常处理 try-catch-finally语句
  • throw、throws和自定义异常

第十章 泛型

  • 泛型简介
  • 泛型类
  • 泛型方法
  • 限制泛型可用类型
  • 类型通配符

第十一章 IDE

  • IDE介绍和Eclipse使用
  • Eclipse 调用程序

第十二章 集合

  • 集合框架介绍
  • List容器
  • Map容器
  • Set容器
  • Collections

第十三章 GUI

  • AWT
  • 事件模型
  • Swing

第十四章 反射

  • java反射机制
  • java反射API

第十五章 多线程

  • java线程模型
  • 多线程编程

第十六章 IO

  • IO框架
  • 字节流
  • 字符流
  • 其它流

第十七章 网络编程

  • 网络基本概念
  • 基于TCP协议的Socket编程
  • 基于UDP协议的Socket编程

第十八章

XML编程
  • XML入门
  • DTD
  • 命名空间
  • XML解析

第二阶段 数据库开发

Oracle数据库
  • 关系型数据库基础
  • 查询语句
  • 单行函数
  • 多表查询
  • 组函数
  • 子查询
  • 数据建模和数据库设计
  • DDL语句
  • DML语句
  • Oracle数据字典
  • 常见数据库对象
  • 用户访问控制
JDBC
  • JDBC基础
  • 对象关系映射(ORM)
  • JDBC高级

第三阶段 Web前端开发

HTML
  • HTML介绍
  • HTML结构
  • HTML常用标签
  • HTML框架
  • HTML表格
  • HTML表单
  • HTML多媒体
CSS
  • CSS简介
  • CSS的基本使用
  • CSS选择器
  • CSS常用样式属性的设置
  • CSS定位与DIV布局
JavaScript
  • JavaScript简介
  • JavaScript基础语法
  • JavaScript函数
  • JavaScript对象使用
  • BOM
  • DOM
  • JavaScript事件
jQuery
  • jQuery简介
  • jQuery选择器
  • jQuery DOM操作
  • jQuery事件与动画

第四阶段 JavaEE基础开发

Servlet
  • Web简介
  • Servlet基础
  • Servlet生命周期
  • Servlet表单处理
  • 会话跟踪
  • 过滤器与监听器
JSP
  • JSP介绍
  • JSP常见标签
  • EL表达式语言
  • JSTL标签库
Ajax
  • Ajax简介
  • Ajax应用

第五阶段 Framework和JavaEE高级开发

Hibernate
  • Hibernate入门
  • Hibernate基础
  • Hibernate映射
  • 操作持久化对象
  • 事务
  • 高级查询
  • Hibernate新特性
Spring
  • Spring简介
  • 依赖注入和Bean的装配
  • 最小化Spring XML配置
  • 面向切面编程--AOP
  • 数据访问
  • 事务管理
  • 使用Spring MVC构建Web应用
  • Springboot
  • Springcloud
扩展内容
  • OOAD与设计模式
  • 测试技术与单元测试Junit
  • SVN及编程规范
  • PL/SQL
  • Mybatis框架
  • Maven工程管理
  • Spring + SpringMVC + Mybatis + Maven
  • Redis/Memcached
  • Lucene
  • WebService
给自己加加油!要坚持! 每天都要学,哪怕一点点!
原地址传送门