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 分钟前
Java super 关键字详解:用法、场景与常见误区
java·开发语言
我登哥MVP10 分钟前
走进 Gang of Four 设计模式:外观模式
java·设计模式·外观模式
薛定猫AI17 分钟前
【技术干货】大模型检查点可靠性评测:基于 Python 构建幻觉与指令遵循测试
开发语言·python
文祐25 分钟前
C语言利用数组计算矩阵乘法
c语言·开发语言·矩阵
matlab代码26 分钟前
Matlab基于主成分分析PCA人脸识别系统(GUI界面)【源码44期】
开发语言·matlab·人脸识别
tiancaijiben28 分钟前
阿里云SAE应用引擎弹性扩缩容完全指南:从手动调控到智能自动化
java·网络·数据库
m0_7381207229 分钟前
AI安全实战系列(四):Lab04 Multi-Agent——多智能体攻击分析
服务器·开发语言·人工智能·安全·网络安全·语言模型
增量星球34 分钟前
《持续交付2.0系列一》从技术交付到业务引领
java·docker·容器·devops
ch.ju34 分钟前
Java Programming Chapter 4——Anonymous inner class
java·开发语言
Mr__Miss43 分钟前
Java 随机数生成器选型指南:Random、ThreadLocalRandom 与 SecureRandom
java·开发语言·python