文章41
标签12
分类3

JavaSE23

注解

注解

1.什么是注解

元数据:只是用来作为某些类、某些属性的相关解释说明
元数据在Java中的体现为注解

是很特殊(当前某个类或者属性或者方法的解释说明)的类,注解类用来替换配置文件的相关配置

2.注解的基本语法格式

@注解类名:class上方,属性上方,方法上方

3.自定义注解

权限修饰符 @interface 类名{
//default 值可写可不写
权限修饰符 abstract 属性类型 属性名() default 值;
}

public @interface MyAnnoation {
    public abstract int age() default 18;
    public abstract String name();
}

元注解:注解的注解(生命周期+作用位置)
简单使用:1.获取注解类 2.注解类获取它里面的属性

4.常见注解

类加载器

1.类加载器作用

类加载器:加载、连接、初始化
ClassLoader

类加载器的分类

根据加载类功能不同分为多种类加载器

动态代理

概念

在不修改核心代码的基础上,在核心代码周围加上一些辅助功能

客户:记录日志 核心代码 打印日志

实现方法

java支持的jdk代理,cglib代理
jdk代理面向接口代理,cglib代理的类可以没有接口,就是实体类

实例

接口类,实现子类目标类(核心功能所在的类)+ 通知类(辅助功能所在类)

本文作者:GreedRing
本文链接:http://greedring.com/2019/09/25/JavaSE23/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可