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();
            }
        }
    }
}
相关推荐
sheji34163 分钟前
【开题答辩全过程】以 基于SpringBoot的疗养院管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
weixin_307779137 分钟前
C#实现两个DocumentDB实例之间同步数据
开发语言·数据库·c#·云计算
foundbug99913 分钟前
基于C#的OPC DA客户端实现源码解析
开发语言·c#
tb_first16 分钟前
万字超详细苍穹外卖学习笔记2
java·jvm·数据库·spring·tomcat·maven
yuezhilangniao20 分钟前
Next.js 项目运维手册-含-常用命令-常见场景
运维·开发语言·reactjs
短剑重铸之日26 分钟前
《设计模式》第六篇:装饰器模式
java·后端·设计模式·装饰器模式
像少年啦飞驰点、28 分钟前
零基础入门 Spring Boot:从‘Hello World’到可上线微服务的完整学习路径
java·spring boot·web开发·编程入门·后端开发
心 -30 分钟前
全栈实时聊天室(java项目)
java
czxyvX1 小时前
016-二叉搜索树(C++实现)
开发语言·数据结构·c++
1104.北光c°1 小时前
【从零开始学Redis | 第一篇】Redis常用数据结构与基础
java·开发语言·spring boot·redis·笔记·spring·nosql