摘要: Stream常用方法 Stream流的创建 package com.stream; import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.util.Random; import ja 阅读全文
posted @ 2022-04-27 22:49 南风知君 阅读(46) 评论(0) 推荐(0)
摘要: 函数式接口 一个接口中有且只有一个抽象方法,这种接口视为函数式接口 函数式编程 基于函数式接口并使用Lambda表达的编程方式,函数式编程理念是将代码作为可重用数据代入到程序运行中 Lambda表达式语法 package com.lamba; @FunctionalInterface public 阅读全文
posted @ 2022-04-27 22:24 南风知君 阅读(63) 评论(0) 推荐(0)
摘要: Spring AOP实现原理 Spring基于代理模式实现功能动态扩展,包含两种形式: 1.目标类拥有接口,通过JDK动态代理实现功能扩展。 2.目标类没有接口,通过CGLib组件实现功能扩展 代理模式 代理模式通过 代理对象 对 原对象的实现功能 进行拓展 静态代理 静态代理实现功能拓展,实现目标 阅读全文
posted @ 2022-04-27 12:11 南风知君 阅读(190) 评论(0) 推荐(0)
摘要: 反射是在运行时动态访问类与对象的技术,大多数框架都基于反射实现参数设置,动态注入等。 反射的四个核心类 Class、Constructor、Method、Field Class核心方法 员工实体类Employee package com.imooc.reflect.entity; /** * 员工实 阅读全文
posted @ 2022-04-27 00:03 南风知君 阅读(48) 评论(0) 推荐(0)