codecamp

反射

笔者能力有限,总结有误的地方,请读者协作更正。

1.什么是反射机制?

反射是java中很重要的一个特点,它“不可以预知未来,却可以驾驭未来”;反射通过动态的加载对象,能够知道这个类,以及该类的所有属性和方法,并且调用;

反射是一种动态获取对象调用的一种机制,对java语言灵活性发挥很大。

作用: 能够在程序运行时判断任意一个对象所属哪个类,获取该类的属性、方法、构造方法,并在任意时刻调用。

很多框架中都要用到反射:例如Spring、Mybatis、动态代理等都使用到了反射技术。

2.Java中反射的三种实现方式

3.反射相关的类 ?

JVM
泛型
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

第2章 数据库

SQL

第4章 hadoop

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }