Java Web知识列表
目录
Java 语言基础
数据类型
基本数据类型
数值型 字符型 布尔型
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分别属于持久层、服务层和展现层。