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();
            }
        }
    }
}
相关推荐
废弃的小码农20 小时前
功能测试--Day07--Python编程基础
开发语言·python
青山木21 小时前
Hot 100 --- 搜索插入位置
java·数据结构·算法·leetcode
Jul1en_21 小时前
【Claude Code Compact】源码级别的学习上下文压缩
java·前端·学习·github·ai编程
fengci.21 小时前
Microweber CMS 未授权路径穿越漏洞(CVE-2026-65694)
android·开发语言·前端·学习·php
XWalnut21 小时前
SpringBoot快速入门
java·spring boot·后端
前端 贾公子21 小时前
第06章:结构化输出 (上)
java·服务器·前端
程序员zgh21 小时前
C++ 拷贝赋值运算符 详解
c语言·开发语言·c++
念何架构之路21 小时前
restartmanager-重启管理子系统
java·开发语言
Java内核笔记21 小时前
告别第三方库!Spring Boot 4 原生 API 版本控制全解析:4 种策略 + 实战案例
java·后端
小小洋洋1 天前
OpenWrt 从U盘迁移到内置 eMMC,并完成扩容与 Docker 安装
java·docker·eureka