Java基础:认识注解,模拟junit框架

认识注解


自定义注解

注解的原理

元注解

解析注解

应该场景-配合反射做juint框架

java 复制代码
public static void main(String[] args) {
    AnnotationDemo4 a = new AnnotationDemo4();
    Class clazz = AnnotationDemo4.class;
    Method[] methods = clazz.getDeclaredMethods();
    for (Method method : methods) {
        if (method.isAnnotationPresent(MyTest3.class)){
            method.setAccessible(true);
            try {
                method.invoke(a);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}
相关推荐
程序员zgh几秒前
汽车以太网协议 —— DDS
c语言·开发语言·c++·网络协议·udp·汽车·信息与通信
华如锦几秒前
MongoDB作为小型 AI智能化系统的数据库
java·前端·人工智能·算法
superman超哥2 分钟前
Rust 异步编程的终极考验:Tokio 资源管理与清理
开发语言·rust·编程语言·rust异步编程·tokio资源管理与清理
前天的五花肉3 分钟前
D3.js研发交互模型指标柱形图
开发语言·javascript·交互
q***44153 分钟前
C++跨平台开发挑战的技术文章大纲编译器与工具链差异
java·后端
你怎么知道我是队长4 分钟前
C语言---强制类型转换
c语言·开发语言·算法
儒雅芝士4 分钟前
Mujoco细节知识
开发语言·python
stillaliveQEJ1 小时前
【javaEE】Spring AOP(一)
java·spring·java-ee
麦兜*1 小时前
SpringBoot进阶:深入理解SpringBoot自动配置原理与源码解析
java·spring boot·spring·spring cloud
慕白Lee1 小时前
项目JDK17+SpringBoot3.0升级
java·ide·intellij-idea