Java反射与内省的区别

news/2024/5/19 2:44:01 标签: java, 反射, 内省

来自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的文档发现这段说明。不过看后感觉内省的概念也是模模糊糊的,希望大神一起来讨论下。






http://www.niftyadmin.cn/n/1635022.html

相关文章

WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务

WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务 原文:WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务在《基于IIS的WCF服务寄宿(Hosting&#xff09…

图解TCP三次握手

双发建立连接时,TCP三次握手是:双方确实可以建立双工通信的最低保证。(双方都知道自己可发送、可接收)

Google css Google fonts

最近用某开源模板做提案的时候, 抓包工具老是有外部Request. 问题出在某css中有这么一句: import url(https://fonts.googleapis.com/css?familySourceSansPro:300,400,600,700,300italic,400italic,600italic); FQ出去下载了这个css, 发现这个css下又使用了google的21中font.…

java最大值 线程安全_多线程开发之如何创建一个线程安全的类

上一篇讨论了如何解决线程安全的问题,今天总结如何设计一个线程安全的类;创建线程安全类的关注点一个类要想线程安全,除了上一篇文章通过外部解决方式外,还可以通过合理的设计类的内部来解决,使类本身就线程安全&#…

十进制与二进制转换(负数+正数)

一、十进制正数的二进制转换 1、9利用“除2取余法,余数逆序排列”,得到原码。 2、则9的二进制数为 0000 1001。 二、十进制负数的二进制转换 1、先将9利用“除2取余法,余数逆序排列”,得到原码。 2、将上一步骤得到的原码取…

使用Hibernate时报hibernate Disabling contextual LOB creation as createClob() method threw error

使用Hibernate时报hibernate Disabling contextual LOB creation as createClob() method threw error 这个错误不会影响程序的执行&#xff0c;不用管他也可以。 如下办法可以让他不再报告这个错误&#xff1a; 在hibernate.cfg.xml文件中增加如下配置 <property name&…

Java重写equals方法必须重写hashcode方法的意义

重写equals方法要注意&#xff1a;若两个对象equals判断为true时&#xff0c;则这两个对象的hashcode也要必须相等。 假设: 有对象a,和对象b, a.equals(b) 为true&#xff0c; a.hashcode() 与b.hascode()不相等。 ----------------------------------------------------…

Java中位运算符>>和>>>的区别

r 20 << 2 80 r -20 << 2 -80 r 20 >> 2 5 r -20 >> 2 -5 r -20 >>> 2 5 r -20 >>> 2 1073741819一、<< 表示左移两位 <<表示左移移&#xff0c;不分正负数&#xff0c;低位补0&#xff1b; 注&…