logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java反射操作的应用场景

在程序运行阶段,可以动态获取任意类的类结构信息(类名、构造方法、成员变量、成员方法、注解等),并能绕过编译期权限控制,动态创建对象、赋值成员变量、调用成员方法。业务中通过配置文件(yml/properties)写入类全限定名,程序运行时读取字符串,通过反射动态加载类、创建实例、调用方法。运行时动态生成代理类,反射调用目标对象方法,是 AOP、RPC 远程调用、接口代理的底层基础。性能较差:反射存在

#java#oracle#数据库
Java 线程创建:继承Thread子类 vs 直接new Thread,到底有什么区别?

核心逻辑:继承Thread类,重写run()方法,线程对象本身就是任务。// 自定义线程类,继承Thread@Override// 线程执行的任务逻辑i < 5;i++) {System.out.println("线程执行:" + Thread.currentThread().getName() + " i=" + i);// 测试t1.start();t2.start();线程对象和任务耦合在一

#java#开发语言
到底了