A a = new A()

这个代码在程序编译阶段,会自己主动定位到A类上,而且新建一个A的实例。

可是假设我们希望程序在执行时。动态的创建一个A的实例。此时程序仅仅知道要从名字叫A的类中创建一个实例,可是不知道名字叫A的类到底是哪一个?这时候该怎么办?

此时。程序就会从类表中遍历全部的类。寻找到类的名字为A的类。然后创建这个类的实例,这个过程叫做反射。

由此可见。反射发生在程序执行阶段,是动态的。比較耗时的

最新文章

  1. Web.xml配置详解
  2. c/c++头文件_string
  3. 【转】Memcached安装
  4. difference between forward and sendredirect
  5. 安装memcache扩展
  6. HTML5中的sessionStorage和localStorage
  7. Java Pom.xml 详解
  8. 二、java基本语法
  9. python 虚拟环境使用与管理(virtualenv)
  10. clientdataset新增append新增多条记录的时候报错 key valation
  11. Py之set操作【转载】
  12. 深入浅出PF 学习笔记---TypeConverter
  13. SQL代码整理
  14. ubuntu部署php7.1
  15. Javascript面向对象编程(二):构造函数的继承 作者:yuan一峰
  16. bzoj 2434 阿狸的打字机 - Aho-Corasick自动机 - 树状数组
  17. hadoop Mapreduce组件介绍
  18. [转]解决 Eclipse项目红感叹号
  19. Java-idea-FindBugs、PMD和CheckStyle对比
  20. Cookie的创建与删除

热门文章

  1. GO语言学习(十七)Go 语言类型转换
  2. UVA 488 - Triangle Wave 水~
  3. Loadrunner--参数化知识点及参数池策略
  4. C# 泛型特化
  5. GO语言学习(五)Go 语言基础语法
  6. java中Arrays类的应用
  7. 内存问题检查利器——Purify
  8. ScrollView ViewPager ListView三者共存的问题
  9. 26、从零写UVC驱动之分析描述符
  10. [Angular2 Animation] Delay and Ease Angular 2 Animations