[廖雪峰-Java教程]-反射-反射

侵删        Reflection in Java         廖雪峰-反射

1.什么是反射(Reflection)

        Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon itself, and manipulate internal properties of the program. For example, it's possible for a Java class to obtain the names of all its members and display them.

        反射是 Java 编程语言的一个特性。它允许正在执行的 Java 程序对自身进行检查或“内省”,并操作程序的内部属性。例如,Java 类可以获取其所有成员的名称并显示它们。

        The ability to examine and manipulate a Java class from within itself may not sound like very much, but in other programming languages this feature simply doesn't exist. For example, there is no way in a Pascal, C, or C++ program to obtain information about the functions defined within that program.

        从内部检查和操作 Java 类的能力听起来可能不怎么样,但是在其他编程语言中,这个特性根本不存在。例如,在 Pascal、 c 或 c + + 程序中无法获得关于程序中定义的函数的信息。

        One tangible use of reflection is in JavaBeans, where software components can be manipulated visually via a builder tool. The tool uses

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值