gpt4 book ai didi

java - Java 中的 Bean 自省(introspection)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:31:30 27 4
gpt4 key购买 nike

<分区>

我正在学习 Java 的工作面试。他们告诉我要学习 Beans 自省(introspection)的概念,所以我在网上搜索并阅读几个网站,包括下一篇文章:

据我了解:Bean 与 Java 中的任何其他对象类一样,但此类必须具有以下功能:

  1. 所有属性都是私有(private)的(使用 getters/setters)
  2. 公共(public)无参数构造函数
  3. 实现可序列化。

一般的事情:

  1. 内省(introspection)让我有可能在运行时“检查”一个对象,并且这样我就可以获得类属性名称、方法名称构造函数等。
  2. 内省(introspection)使用反射来获取类的信息。

我还有一些问题:

  1. 为什么我需要这种机制,也就是说,在什么情况下我应该使用内省(introspection)而不是使用任何其他东西?
  2. bean 的自省(introspection)和常规自省(introspection)有什么区别吗?
  3. 除了我可以使用的方法外,它是如何工作的?

如果有人能给我关于这个主题的看法,或者给我一些有用信息的链接,我会很高兴。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com