Java Web知识列表

Java 语言基础

Java Web知识列表

数据类型

基本数据类型

Java Web知识列表
数值型 字符型 布尔型

Integer
Long
Double
Char

引用数据类型

类 接口 数组 枚举 标注

String

BigDecimal

关键字

条件循环语句

正则表达式

输入输出流

异常处理

Java面向对象

抽象

封装

继承

多态

Java语言高级

数据结构

集合框架

泛型

序列化

网络编程

并发编程

Java8新特性

Java9新特性

Java扩展

JUC

设计模型

设计模式

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

工厂模式

代理模式

单例模式

装饰器模式

观察者模式

模板模式

策略模式

状态模式

适配器模式

设计模型

领域模型设计

领域模型中的实体类可细分为4种类型:VO、DTO、DO、PO。
PO:持久化对象,表示持久层的数据结构;
DO : 领域对象,即业务实体对象;
DTO : 数据传输对象,用于展示层与服务层之间的数据传输对象,因此可以将DTO看成一个组合版的DO;
VO : 视图对象,用于展示层视图状态对象的对象。
从分层角度来看:PO、DO/DTO、VO分别属于持久层、服务层和展现层。