学习JAVA的几大阶段

224 阅读3分钟

第一个阶段:基础部分

1 java入门

Java简介

计算机基础、二进制

dos常用命令

官网下载JDK、安装

JDK环境配置

JAVA入门程序

JDK13新特性之一

2 编程基础

IDEA官网下载安装

基础语法、变量

数据类型、运算符

3 流程控制

if、if else

switch

while

do while

for、数组

4 面向对象

面向对象的思想

类与对象

构造方法重写

static 、super

封装/继承多态

debug 详解

抽象类、接口

5 异常处理

理解异常的基本概念

异常捕获与异常的结构

掌握catch finally

掌握thorws 和throw

开源工具og4记录日志

6 集合框架

掌握集合的概念

ArrayList ,LinkedList

掌握set、Map

掌握并应用泛型

7 常用类

Object ,String

String Buffer

Math、Date

8 java多线程

进程、线程

Thread 、Runnable

线程安全、线程同步

线程的生命周期

yeld、线程池、状态

9 Java 流

文件、输入流、输出流

字节流、字符流

字节缓冲流、字符缓冲流

字符编码、流转换

第二阶段JAVA WEB开发

1 前端技术

html、css

javascript 简称js

jQuery

bootstrap

2 数据库

mysq安装、卸载、配置

mysq创建删除查询库

DDL、DML、DQL、DCL

视图、索引、事务

3 JDBC

JDBC概念

JDBC开发

Statement

Prepared Statement

连接池

JDBC事务管理

4 Tomcat 服务器

下载启动体系结构

掌握Tomcat 的配置

项目打包部署

5 jsp /servlet

servlet 的生命周期

servlet 常用接口和类

jsp的概念jsp的动作指令

JSP 9大内置对象

增删改查分页

文件上传下载 监听器 过滤器

Cookie 和Session

6 AJAX

了解Ajax json

xmlHttpRequest 对象

jQuery 和Ajax

7 svn综合案例讲解

8 XML

XML基础语法、约束

XML解析器等

第三个阶段 框架 SSM/SpringBoot等

1 oracle

oracle 安装、配置

服务启动方式

DDL、DML、DQL、DCL

视图、索引、事务

存储过程

java代码调用存储过程

2 Maven

Maven 介绍、下载安装

Maven 配置文件、maven 入门

Maven 仓库、构建、依赖管理

生命周期、私服、综合案例

3 spring

spring 框架概述

IOC、DI【掌握】提示配置

装配Bean(三种方式)

作用域、生命周期

注解开发、元注解

AOP

JDK动态代理

aop xml 与注解方式

AspectJ 6种通知

Jdbc Template /事物

4 SpringMvc

Springmvc 简介

Springmvc 入门程序

处理器映射器、适配器

注解开发RequestMapping详解

参数传递:

基础数据类型

对象、数组、集合

包装对象、乱码解决

CRUD案例:转发和重定向

URL模板映射Restfull风格设计

5 Mybatis

mybatis 简介、框架原理

Mybatis 实现基本的增删改查

原始dao、Mapper 代理开发

动态SQL、输入输出映射

一对一、一对多、多对多

缓存、SSM整合CURD操作

6 Spring Boot

SpringBoot 概述

创建SpringBoot 项目

SpringBoot 提供接口

SpringBoot 启动方式

SpringBoot 访问静态资源

SpringBoot 整合Freemarker

SpringBoot 整合JSP视图

整合Jdbc Template 、等

综合案例

redis

edis概述、下载安装

数据结构介绍

redis命令操作、通用命令

redis 持久化

Jedis 操作string 、hash、list等

Jedis连接配置

综合案例

第四个阶段项目开发阶段

1、博客项目

2、OA办公系统

3、进销存系统

4、交友项目

5、在线商城

6、电商综合平台

7、采购管理系统

8、营销管理系统

9、公司真实项目

第五个阶段微服务

基础知识

微服务构建Spring Boot

服务治理 Spring Cloud Eureka

客户端负载均衡 Spring Cloud Ribbon

服务容错处理 Spring Cloud Hystrix

声明式服务调用 Spring Cloud Feign