考点介绍:
java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为lava语言的反射机制。反射被视为动态语言的关键。
答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看!
一、考点试题
1、反射机制的优缺点?
解答:优点:可以动态执行,在运行期间根据业务功能动态执行方法、访问属性,最大限度发挥了java的灵活性。
缺点:对性能有影响,这类操作总是慢于直接执行java代码。
2、如何使用Java的反射?
解答:1.通过一个全限类名创建一个对象
1.Class.forName(“全限类名”); 例如:com.mysql.jdbc.Driver Driver类已经被加载到 jvm中,并且完成了类的初始化工作就行了
......
3、反射的作用?
解答:反射就是:在任意一个方法里:
1.如果知道类的名称/或者它的实例对象,就能把这个类的所有方法和变量的信息找出来
......
4、反射的实现API有哪些?
解答:反射的实现主要借助以下四个类:
Class:类的对象
Constructor:类的构造方法
Field:类中的属性对象
Method:类中的方法对象
二、考点文章
1、Java反射
Java反射机制是在运行状态中......
2、java反射的原理,作用
什么是反射,反射原理
Java反射的原理:java类的执行需要经历以下过程......
3、深入理解java反射原理
反射是java的一个特性,这一特性也使得它给了广大的第三方框架和开发过者很大的想像空间......
三、考点视频
多线程中sleep()和wait()方法的区别
1 所属类不同
sleep是线程类Thread的静态方法,wait是object类的普通方法......
帖子还没人回复快来抢沙发