Java反射与内省的区别
来源:互联网 发布:北京棉花检验数据平台 编辑:程序博客网 时间:2024/05/24 15:36
来自Struct文档一段说明,说明了反射和内省的关系,翻译了一下:
Reflection is the process of determining which member fields and methods are available on an object.
反射是一个确定有哪些成员变量、成员方法可在一个对象上使用的过程。
Introspection is a specialized form of reflection used by the JavaBean API. Using Introspection, we can determine which methods of a Object are intended to be accessed by other objects. The getters and the setters, for example.
内省是一种特殊的反射,被用于JavaBean API。通过使用内省,我们可以确定一个对象中哪些方法适用于被其他对象访问。例如:getter和setter方法。
很多人搞不清反射和内省的关系,今天看Struct的文档发现这段说明。不过看后感觉内省的概念也是模模糊糊的,希望大神一起来讨论下。
1 0
- Java反射与内省的区别
- java反射与内省区别
- java的内省与反射
- java的内省与反射
- java 内省机制与反射机制 的区别
- java内省与反射
- Java反射与内省
- java反射与内省
- Java 反射与内省
- Java反射与内省
- Java反射与内省
- 深入理解Java的内省与反射
- 理解java的内省与反射
- java内省机制 + 内省是什么 + 内省实现方式 + 和反射的区别
- java反射与内省(Introspector)
- Java反射与内省(Introspector)
- Java反射与内省(Introspector)
- Java反射与内省(Introspector)
- 第十六周上机实践项目1(2):阅读程序
- 【LeetCode】Combination
- 马斯克的AI野心——OpenAI Gym系统深度解析
- python的基本语法
- 监听网络状态改变
- Java反射与内省的区别
- Android开发教程(八)RelativeLayout
- NYOJ-12 喷水装置(二)
- 实现复数类中的运算符重载
- LeetCode第40题之Combination Sum II
- OpenCv: 二维坐标的旋转方程
- int 和 Integer 的区别与作用
- Longest Valid Parentheses 最长的合法括号序列
- Ubuntu caffe安装python/caffe/_caffe.cpp:1:52: fatal error: Python.h: No such file or directory