博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 为什么要使用反射(通俗易懂的举例)
阅读量:7117 次
发布时间:2019-06-28

本文共 480 字,大约阅读时间需要 1 分钟。

Java反射最大的好处就是能在运行期间,获得某个类的结构、成员变量,用来实例化。

下列是具体使用场景:假如我们有两个程序员,一个程序员在写程序的时候,需要使用第二个程序员所写的类,但第二个程序员并没完成他所写的类。那么第一个程序员的代码能否通过编译呢?这是不能通过编译的。利用Java反射的机制,就可以让第一个程序员在没有得到第二个程序员所写的类的时候,来完成自身代码的编译。Java的反射机制它知道类的基本结构,这种对Java类结构探知的能力,我们称为Java类的“自审”。大家都用过Jcreator和eclipse。当我们构建出一个对象的时候,去调用该对象的方法和属性的时候。一按点,编译工具就会自动的把该对象能够使用的所有的方法和属性全部都列出来,供用户进行选择。这就是利用了Java反射的原理,是对我们创建对象的探知、自审。

 

摘自https://zhidao.baidu.com/question/1435999620760135379.html

转载于:https://www.cnblogs.com/baxianhua/p/9487067.html

你可能感兴趣的文章
使用委托进行异步编程
查看>>
Gmail在outlook设置
查看>>
scala模式匹配
查看>>
JPush删除别名及回调函数(SWIFT)
查看>>
silverlight 跨域socket
查看>>
编程不是功能实现了就可以了
查看>>
利用Dockerfile构建一个nginx容器
查看>>
Linux/Freebsd下时间转化
查看>>
Linux中通过/proc/stat等文件计算Cpu使用率(一)
查看>>
微软MED-V虚拟化实战教程之一部署
查看>>
linux 下用python 遍历文件夹
查看>>
chmod和permission
查看>>
组策略应用之二:重定向文件夹
查看>>
Linux下建立静态库的实例讲解
查看>>
mac显示隐藏文件
查看>>
4-2 ADO.NET-查询和检索数据7
查看>>
JavaScript 资源列表
查看>>
SharePoint online Multilingual support - Settings
查看>>
【Spark Summit East 2017】Intel与Spark共同助推机器学习与深度学习
查看>>
仿百度壁纸客户端(五)——实现搜索动画GestureDetector手势识别,动态更新搜索关键字...
查看>>