什么是java的反射
2017-04-16 17:53
246 查看
什么是反射?,其他语言有这中特性吗?
反射的定义
反射是指程序可以访问、检测和它本身代码的状态或行为的一种能力。放射的详解
Java中的反射是一种强大的工具,它能够创建灵活的代码,这些代码可以在运行时装配,无须在组件之间进行链接。反射允许在编写与执行时,使程序代码能够接入装配到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为创建灵活应用的主要工具。需注意的是,如果使用不当,反射的成本会很高。其他语言有没有这中特性?
Java中的类反射Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。Java的这一能力实际应用中也许用得不是很多,但是在其他的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者C++中就没有办法在程序中获得与函数定义相关的信息。相关文章推荐
- JAVA中反射是什么
- 什么是java的反射
- java反射中method类中的invoke方法是做什么的,他有什么作用?
- Java反射到底反射什么?
- Java中什么是反射
- java_什么是反射?
- 反射是什么之初识java反射
- Java基础学习总结(95)——Java反射主要用来干什么?
- 什么是Java反射
- Java通过反射获取泛型实际类型总结(什么可获取,什么不可获取)
- Java中的反射——(1)什么是反射
- Java反射系列之——什么是反射?
- Java中的反射——(1)什么是反射
- 程序员面试金典——解题总结: 9.14 Java 14.5Java中的对象反射是什么?它有什么用?
- 什么是Java的反射机制
- Java中 什么是反射
- Java反射是什么鬼
- java反射中method类中的invoke方法是做什么的,他有什么作用?
- java中的反射可以做什么?
- 什么是Java的反射机制