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();
            }
        }
    }
}
相关推荐
老王爱玩车2 分钟前
自定义类型:结构体
c语言·开发语言·学习
潼心1412o7 分钟前
C++初阶(长期更新)第5讲:类和对象(中)
开发语言·c++
weixin_307779138 分钟前
C++代码实现MATLAB中的normalize函数功能
开发语言·c++·算法·matlab
谢亮_vipxieliang11 分钟前
Go WaitGroup与Once——并发同步的基石
开发语言·后端·golang
程序员老陆24 分钟前
通过std::unique_ptr初始化std::shared_ptr
开发语言·c++
成旭先生25 分钟前
AI 文本审核 API:一段中文文本判风险等级、命中标签与处置建议
java·前端·人工智能·api接口·内容风控·文本审核·ugc审核
~~~45529 分钟前
Java 数组详细笔记
java
Jinkxs31 分钟前
Zookeeper - Java API 实现节点的创建与删除开发
java·zookeeper·java-zookeeper
liangshanbo121535 分钟前
前端面试题:AI 对话中超长消息导致内存溢出,怎么解决?
java·开发语言·前端
极客先躯1 小时前
高级java每日一道面试题-2026年01月20日-实战篇[Docker]-如何实现镜像的跨区域复制?
java·运维·docker·容器·架构图