当前位置:网站首页>反射笔记2.0
反射笔记2.0
2022-08-11 11:51:00 【Bruce1801】
定义
java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制
应用场景
例如 tomcat是多年前早就写好的,无法知道当今程序员创建的sevlet的类名,但是还要执行这个servlet,这时就需要用到反射
注:
调用一个对象的非静态方法,需要先创建这个对象再对方法进行调用。
反射机制中获取类的三种方式:
1.getClass
Object类中的getClass()方法将会返回一个Class类型的实例。
最常用的 Class 方法是 getName。 这个方法将返回类的名字。
2.forName
调用静态方法 forName 获得类名对应的 Class 对象。
3.T.class
获得Class类对象的第三种方法非常简单。如果T是任意的java类型(或void关键字),T.class 将代表匹配的类对象。
边栏推荐
猜你喜欢
随机推荐
何为API服务网关
Volatile关键字的作用
亏了3000亿,巴菲特:这也叫亏?
锂电池充电芯片IC
Qt中的窗口单例不要用饿汉式
闪灯IC,可按要求开发各种规格闪灯IC,单片机方案开发
Visual Studio: Arm64EC官方支持来了
威佐夫博弈
PM2之自动部署
目标检测学习笔记——paddleDetection使用
三面蚂蚁金服,分享面试经历总结(已拿offer)
MySQL之JDBC编程增删改查
C-V2X八大误区澄清和发展辩思
Flutter 教程之 Flutter 中的 HMS 定位工具包
EastWave应用:负折射现象实时演示
【数学】几何在线画图
基于 TLS 1.3的百度安全通信协议 bdtls 介绍
CSDN文章抓取
鸿海董事长刘扬伟:市场对智能手机和其他消费电子产品的需求正在放缓
【五一特刊】FPGA零基础学习:IIC协议驱动设计