reflect(反射)了解一点点
2024-08-31 20:36:36
A a = new A()
这个代码在程序编译阶段,会自己主动定位到A类上,而且新建一个A的实例。
可是假设我们希望程序在执行时。动态的创建一个A的实例。此时程序仅仅知道要从名字叫A的类中创建一个实例,可是不知道名字叫A的类到底是哪一个?这时候该怎么办?
此时。程序就会从类表中遍历全部的类。寻找到类的名字为A的类。然后创建这个类的实例,这个过程叫做反射。
由此可见。反射发生在程序执行阶段,是动态的。比較耗时的
最新文章
- Web.xml配置详解
- c/c++头文件_string
- 【转】Memcached安装
- difference between forward and sendredirect
- 安装memcache扩展
- HTML5中的sessionStorage和localStorage
- Java Pom.xml 详解
- 二、java基本语法
- python 虚拟环境使用与管理(virtualenv)
- clientdataset新增append新增多条记录的时候报错 key valation
- Py之set操作【转载】
- 深入浅出PF 学习笔记---TypeConverter
- SQL代码整理
- ubuntu部署php7.1
- Javascript面向对象编程(二):构造函数的继承 作者:yuan一峰
- bzoj 2434 阿狸的打字机 - Aho-Corasick自动机 - 树状数组
- hadoop Mapreduce组件介绍
- [转]解决 Eclipse项目红感叹号
- Java-idea-FindBugs、PMD和CheckStyle对比
- Cookie的创建与删除