> 文档中心 > 超全面Java全栈知识体系,定期更新...

超全面Java全栈知识体系,定期更新...


前言

        最新Java全栈知识系统,定期更新.....

        本套知识体系涵盖六大块:

                一、前端基础

                        涵盖HTML5、CSS3、JavaScript、jQuery、Layui、Bootstrap等;

                二、Java基础

                        涵盖Java基础语法、Java面向对象、Java常用类、Java集合框架、Java异常处理机制、Java注解、Java泛型、Java反射、JDK8新特性等;

                三、JavaWeb

                        涵盖MySQL数据库、Servlet、JSP、监听器、过滤器、MD5加密、验证码、文件上传和下载、模版引擎等;

                四、常用框架

                        涵盖Maven项目管理工具、Mybatis、Spring、SpringMVC、Linux等;

                五、企业级应用

                        涵盖SpringBoot、Redis、ES6、VUE等;

                六、微服务

                        涵盖SpringCloud、Docker、RocketMQ、Oracle等;

                七、项目实战案例

                        多套企业级真实项目实战

一、前端基础

1.1 HTML5

课件 知识点

【前端系列教程之HTML5】01_HTML概述

1、Web前端开发工具

        常用前端开发工具介绍

        VS Code安装、配置、快捷键

        浏览器介绍

2、HTML概述

        网站概述

        HTML发展历程、前景概述

        网站和网页构成

        B/S和C/S架构

【前端系列教程之HTML5】02_HTML文档结构

1、HTML文档定义

2、HTML文档结构

        HTML文档声明

        HTML文档根标签

        HTML head和body标签

3、HTML标签分类

4、HTML和CSS中的长度单位

5、HTML标签及属性语法

【前端系列教程之HTML5】03_HTML基础标签

1、HTML基础块、布局、行内标签

2、HTML图片标签

3、HTML表格和表单标签

4、HTML列表、iframe、滚动标记标签

5、HTML文本格式化标签

【前端系列教程之HTML5】04_HTML标签通用属性和字符实体

1、HTML标签通用属性

2、HTML字符实体

【前端系列教程之HTML5】05_HTML5概述

1、HTML5概述

2、HTML5浏览器支持和兼容

3、HTML5新特性和语义化理解

【前端系列教程之HTML5】06_HTML5新标签

1、HTML5新布局标签

2、HTML5新表单标签

3、HTML5多媒体标签

4、HTML5其他新标签

【前端系列教程之HTML5】07_浏览器开发者工具 浏览器开发者工具详解

1.2 CSS3

课件 知识点
【前端系列教程之CSS3】01_CSS概述、引入规则和三大机制

1、CSS概述

2、CSS引入规则

3、CSS三大机制:层叠、继承、冲突

【前端系列教程之CSS3】02_CSS基础选择器和基础常用样式

1、CSS基础选择器:标签、id、类、通配符

2、CSS基础样式属性

        背景样式

        文本格式样式

        字体样式

        列表、表格样式

        盒模型

        边框、轮廓样式

【前端系列教程之CSS3】03_CSS高级选择器和元素显示类型

1、CSS高级选择器

        链接、分组和嵌套

        关系选择器

        属性、伪元素、伪类选择器

2、CSS元素显示类型及可见性

【前端系列教程之CSS3】04_CSS定位和浮动详解

1、CSS定位:固定、相对、绝对、粘性

2、CSS浮动

        元素浮动

        清除浮动

        清除浮动影响详解

3、CSS对齐方式

4、CSS精灵截图技术(雪碧图)

【前端系列教程之CSS3】05_CSS3高级选择器和颜色表示方法

1、CSS3新增选择器

        新增属性、伪类、伪元素选择器

        新增表单、其他选择器        

2、CSS3颜色表示方式

【前端系列教程之CSS3】06_CSS3边框、渐变、文本效果等

1、CSS3边框:边框圆角、边框阴影、图片边框

2、CSS3背景样式

3、CSS3渐变:线性渐变、径向渐变

4、CSS3文本效果:文字阴影

5、CSS3服务器字体

【前端系列教程之CSS3】07_CSS3 2D转换、过渡、关键帧动画

1、CSS3 2D和3D转换

2、CSS3过渡动画

3、CSS3关键帧动画

【前端系列教程之CSS3】08_Flex布局和媒体查询

1、Flex布局

2、媒体查询

3、多列与用户界面

【前端系列教程之CSS3】09_CSS样式应用案例 样式应用案例

1.3 JavaScript

课件 知识点
【前端系列教程之JavaScript】01_JavaScript概述和引入方式

1、JavaScript概述

2、JavaScript三种引入方式

【前端系列教程之JavaScript】02_JavaScript变量和数据类型

1、JavaScript变量

2、JavaScript数据类型与数据类型转换

【前端系列教程之JavaScript】03_JavaScript运算符和表达式

JavaScript运算符

【前端系列教程之JavaScript】04_JavaScript流程控制语句

1、语句定义

2、条件语句

3、循环语句

4、代码调试与规范

【前端系列教程之JavaScript】05_JavaScript函数详解

1、JavaScript函数定义

2、JavaScript声明式函数

3、arguments对象

4、JavaScript函数作用域

5、JavaScript匿名函数、回调函数、构造函数

6、预解析

【前端系列教程之JavaScript】06_JavaScript自定义对象

1、类和对象的概念

2、对象的使用

【前端系列教程之JavaScript】07_JavaScript内置对象 Array、Date、String、Math、全局对象等
【前端系列教程之JavaScript】08_BOM编程

1、BOM概述

2、window对象

3、History、Location、Screen、Navigator、Frames

【前端系列教程之JavaScript】09_DOM编程详解_基础篇

1、DOM概述

2、JavaScript节点与节点树

3、JavaScript获取HTML标签元素

4、JavaScript操作标签内容、属性

5、JavaScript获取层次节点和操作节点

【前端系列教程之JavaScript】10_DOM编程详解_表格操作和事件

1、JavaScript操作表格

2、JavaScript事件详解

【前端系列教程之JavaScript】11_DOM编程详解_操作CSS样式

1、JavaScript操作CSS样式

2、简单动画案例

【前端系列教程之JavaScript】12_offset、client、scroll三大家 offset、client、scroll三大家
【前端系列教程之JavaScript】13_JavaScript浏览器深入解析

1、浏览器组成、内核、引擎介绍

2、理解浏览器渲染过程、回流和重绘

【前端系列教程之JavaScript】14_JavaScript正则表达式

1、正则表达式组成与使用

2、常用正则规则

【前端系列教程之JavaScript】15_JavaScript面向对象编程

1、JavaScript面向对象概述

2、原型

3、继承

【前端系列教程之JavaScript】16_JavaScript函数进阶

1、函数内this指向的不同场景

2、call、apply、bind

3、函数的其他成员

4、高阶函数

1.4 jQuery

课件 知识点
【前端系列教程之jQuery】01_jQuery概述 jQuery概述、特点、优缺点
【前端系列教程之jQuery】02_jQuery入门、设计思想理解

1、jQuery下载和引入

2、jQuery核心思想

3、jQuery对象和DOM对象互转

【前端系列教程之jQuery】03_jQuery核心函数和选择器

1、jQuery核心函数

2、jQuery选择器

【前端系列教程之jQuery】04_jQuery队列控制、插件机制、多库共存

1、jQuery对象访问

2、jQuery数据缓存和队列控制

3、jQuery插件机制和多库共存

【前端系列教程之jQuery】05_jQuery属性操作

1、属性、CSS类操作

2、HTML代码/文本/值操作

【前端系列教程之jQuery】06_jQuery CSS样式操作

1、CSS样式操作

2、位置操作

3、CSS尺寸操作

【前端系列教程之jQuery】07_jQuery 文档处理

1、内部插入

2、外部插入

3、包裹

4、替换、删除、复制

【前端系列教程之jQuery】08_jQuery筛选API

1、过滤

2、查找

3、串联

【前端系列教程之jQuery】09_jQuery事件处理

1、事件处理

2、事件委派和切换

3、事件对象

未完待续 未完待续

1.5 Bootstrap

        未完待续

1.6 Layui

        未完待续

二、Java基础

课件 知识点
【Java基础系列教程】第一章 编程入门

1、计算机概述

2、软件开发概述

3、开发岗位概述

4、学习经验探讨

【Java基础系列教程】第二章 Java语言概述、配置环境变量

1、计算机编程语言概述

2、Java概述

3、Java环境搭建

4、HelloWorld

5、Java程序运行与运行原理解析

6、开发工具安装与配置

【Java基础系列教程】第三章 Java变量与运算符

1、Java关键字和保留字

2、Java标识符与命名规范

3、Java变量

4、原码、反码、补码

5、进制与进制转换

6、Java运算符

【Java基础系列教程】第四章 Java程序流程控制

1、分支语句

2、循环语句

3、流程跳转

【Java基础系列教程】第五章 Java数组详解

1、数组概述

2、一维数组的使用

3、多维数组的使用

4、基于数组的常见算法

5、Arrays类

【Java基础系列教程】第六章 Java面向对象详解(一)_类和类的成员

1、面向过程和面向对象比较

2、Java基础元素:类和对象

3、Java对象的创建和使用

4、类的成员:属性、方法、构造器

5、关键字:this、package、import

【Java基础系列教程】第七章 Java面向对象详解(二)_面向对象三大特征

1、OOP特征:封装、继承、多态

2、四种访问权限修饰符

3、方法重写

4、super关键字

5、类的初始化顺序

【Java基础系列教程】第八章 Java面向对象详解(三)_抽象类、接口、内部类、深拷贝与浅拷贝

1、JavaBean

2、static、final关键字

3、代码块分类

4、深拷贝和浅拷贝

5、抽象类和接口

6、内部类

【Java基础系列教程】第九章 Java异常处理机制

1、异常概述与异常体系结构

2、异常处理机制

3、手动抛出异常

4、异常链化

5、自定义异常

6、finally和return

【Java基础系列教程】第十章 Java多线程(上)_线程创建与使用、线程生命周期

1、程序、进程、线程理解

2、Java多线程的创建于使用

3、线程的生命周期

【Java基础系列教程】第十一章 Java多线程(中)_线程同步和线程通信

1、线程同步

2、线程通信

【Java基础系列教程】第十二章 Java多线程(下)_线程组、ThreadLocal、线程池

1、使用Callable接口创建线程

2、线程组

3、ThreadLocal

4、线程池

【Java基础系列教程】第十三章 Java Object类、String类、StringBuffer、StringBuilder详解(含原理解析)

1、Object类详解

2、String类详解

3、StringBuffer和StringBuilder类

【Java基础系列教程】第十四章 Java 包装类、日期与日期格式化类、数值格式化等常用类详解

1、包装类

2、System、Runtime、Math、Date、Calender类

3、日期格式化和数值格式化类

4、Properties类

【Java基础系列教程】第十五章 Java 正则表达式详解

1、正则表达式的组成

2、正则表达式的使用

3、常用正则规则

【Java基础系列教程】第十六章 Java枚举类

1、枚举类概述

2、自定义枚举类

3、实现接口的枚举类

【Java基础系列教程】第十七章 Java注解

1、注解概述

2、常用注解与自定义注解

3、元注解

4、JDK8注解新特性

【Java基础系列教程】第十八章 Java泛型详解

1、泛型概述

2、类型擦除

3、自定义泛型

4、泛型在继承上的体现

5、泛型通配符

【Java基础系列教程】第十九章 Java集合框架详解

1、Java集合框架概述与层次结构

2、Collection接口、Iterator接口 API

3、List、Set、Map接口及其实现类API

4、Comparable和Comparator

5、Collections工具类

【Java基础系列教程】第二十章 Java集合_超详细源码解析(面试必备技巧)

1、ArrayList、LinkedList、Vector源码分析

2、HashMap、LinkedHashMap、Hashtable源码分析

【Java基础系列教程】第二十一章 Java IO流详解_节点流、缓冲流、转换流、对象序列化、数据流等

1、File文件操作

2、IO流分类及体系

3、节点流、缓冲流、转换流详解

4、标准输入输出流、数据流、对象序列化

5、随机存储文件流

【Java基础系列教程】第二十二章 Java XML解析

1、XML概述

2、XML解析

【Java基础系列教程】第二十三章 Java反射机制详解

1、Java反射机制的理解

2、理解Class类并获取Class实例

3、类的加载与ClassLoader的理解

4、Java反射机制的使用

【Java基础系列教程】第二十四章 JDK8新特性_Lambda表达式、函数式接口、方法引用和构造器引用

1、Lambda表达式、函数式接口

2、方法引用和构造器引用

【Java基础系列教程】第二十五章 JDK8新特性_强大的Stream、接口的default与static方法

1、Stream流

2、接口的default和static方法

【Java基础系列教程】第二十六章 JDK8新特性_Optional类、新日期时间API、Base64

1、Optinal类

2、新日期和时间API

3、Base64

三、JavaWeb

        未完待续

四、常用框架

4.1 Maven

课件 知识点
【Maven从入门到实战教程】第一章 Maven概念、安装和配置

1、Maven概念理解

2、Maven安装与配置

【Maven从入门到实战教程】第二章 手动搭建Maven工程

1、Maven约定

2、手动搭建Maven工程

【Maven从入门到实战教程】第三章 Maven仓库和坐标 Maven仓库与坐标的理解
【Maven从入门到实战教程】第四章 在Eclipse和IDEA中使用Maven

1、在Eclipse中使用Maven

2、在IDEA中使用Maven

【Maven从入门到实战教程】第五章 Maven依赖范围详解

1、Maven依赖范围概述

2、Maven依赖范围的取值

【Maven从入门到实战教程】第六章 Maven依赖传递详解

1、依赖传递

2、依赖传递的排除

3、依赖冲突与解决

【Maven从入门到实战教程】第七章 Maven生命周期详解 Maven生命周期详解
【Maven从入门到实战教程】第八章 Maven项目拆分、继承、聚合,配套Maven综合案例

1、Maven项目拆分、继承、聚合

2、Maven综合案例

4.2 Mybatis

        未完待续

4.3 Spring

        未完待续

4.4 SpringMVC

        未完待续

4.5 Linux

        未完待续

五、企业级应用

5.1 SpringBoot

        未完待续

5.2 Redis

        未完待续

5.3 ES6

        未完待续

5.4 Webpack

        未完待续

5.5 Vue

        未完待续

六、微服务

6.1 SpringColud

        未完待续

6.2 Ribbon

        未完待续

6.3 Docker

        未完待续

6.4 RocketMQ

        未完待续

七、项目实战

7.1 微信小程序项目实战

文档
01_心理咨询_微信小程序项目实战_项目概述
02_心理咨询_微信小程序项目实战_项目环境搭建
03_心理咨询_微信小程序项目实战_首页静态效果实现
04_心理咨询_微信小程序项目实战_咨询页面静态效果实现
05_心理咨询_微信小程序项目实战_课程页面静态效果实现
06_心理咨询_微信小程序项目实战_我的页面静态效果实现
07_心理咨询_微信小程序项目实战_精选文章页面静态效果实现
08_心理咨询_微信小程序项目实战_关于我们页面静态效果实现
09_心理咨询_微信小程序项目实战_咨询师详情页静态效果实现
10_心理咨询_微信小程序项目实战_登录页面静态效果实现
11_心理咨询_微信小程序项目实战_注册页面静态效果实现
12_心理咨询_微信小程序项目实战_数据交互_深入理解小程序
13_心理咨询_微信小程序项目实战_数据交互_WXML语法详解
14_从零构建微信小程序项目_数据交互_json-server详解
15_心理咨询_微信小程序项目实战_数据交互_首页
16_心理咨询_微信小程序项目实战_数据交互_登录和注册
17_心理咨询_微信小程序项目实战_数据交互_精选文章列表(涵盖:上提加载和下拉刷新)
18_心理咨询_微信小程序项目实战_数据交互_文章详情页(涵盖:多页面传参和富文本解析)

7.2 更多

        未完待续