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();
            }
        }
    }
}
相关推荐
章鱼丸-6 分钟前
DAY34 GPU 训练与类的 call 方法
开发语言·python
2501_945423548 分钟前
C++跨平台开发实战
开发语言·c++·算法
英俊潇洒美少年10 分钟前
函数组件(Hooks)的 **10 大优点**
开发语言·javascript·react.js
Oueii11 分钟前
分布式系统监控工具
开发语言·c++·算法
小陈工18 分钟前
2026年3月24日技术资讯洞察:边缘AI商业化,Java26正式发布与开源大模型成本革命
java·运维·开发语言·人工智能·python·容器·开源
haibindev23 分钟前
把近5万个源文件喂给AI之前,我先做了一件事
java·前端·c++·ai编程·代码审计·架构分析
yymboss32 分钟前
【JavaEE】Spring Boot 项目创建
java·spring boot·java-ee
方安乐35 分钟前
Javascript工具库:classnames
开发语言·javascript·ecmascript
xushichao198938 分钟前
C++中的中介者模式
开发语言·c++·算法
Hello.Reader40 分钟前
从零开始安装 Qt完整新手教程(1)
开发语言·qt