1、Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。这些特性使得反射 特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。Java reflection 非常有用,它使类和数据结构能按名称动态检索相关信息,并允许在运行着的程序中操作这些信息。Java 的这一特性非常强大,并且是其它一些常用语言,如 C、C++、Fortran 或者 Pascal 等都不具备的。
2、但反射有两个缺点。第一个是性能问题。用于字段和方法接入时反射要远慢于直接代码。性能问题的程度取决于程序中是如何使用反射的。如果它作为程序运行中相 对很少涉及的部分,缓慢的性能将不会是一个问题。即使测试中最坏情况下的计时图显示的反射操作只耗用几微秒。仅反射在性能关键的应用的核心逻辑中使用时性 能问题才变得至关重要。
3、许多应用中更严重的一个缺点是使用反射会模糊程序内部实际要发生的事情。程序人员希望在源代码中看到程序的逻辑,反射等绕过了源代码的技术会带来维护问 题。反射代码比相应的直接代码更复杂,正如性能比较的代码实例中看到的一样。解决这些问题的最佳方案是保守地使用反射——仅在它可以真正增加灵活性的地方 ——记录其在目标类中的使用。
猜你喜欢
点击排行



-
于正个人资料介绍 于正早年经历
1、于正,本名余征,1978年2月28日出生于浙江省嘉兴市海宁市,影视编剧、制片人。1999年跟随香港导演李惠民学习编剧,2002年离开在上海成立“于正工作室”正式出道。2003年担任首部编剧《带我飞,带我走》。2005年制作电视剧《烟花三月》和《大清后宫》等而成名。2008年3月11日担任《最后的格格》编剧和总策划人并凭借该剧获得2008南方盛典最佳编剧奖。2010年因制作古装剧《美人心计》而获...
-
不能说端午节快乐吗 不能说端午节快乐的原因
1、因为端午节是一个忌日,所以不能说端午节快乐。2、每年农历的五月初五就是我国的传统节日端午节,也叫做端阳节。从2008年开始就被列入了国家规定节假日。人们会在这天吃粽子,赛龙舟以及在门廊上挂上艾草。这些传统节日庆祝方式都是为了纪念屈原而流传下来的。3、其实据历史记载,端午节这天不仅仅只有屈原投江自尽,还有伍子胥也被投入了钱塘江。所以这一天应该是严肃悲痛的一天,并不是一个用来互祝快乐的节日,和清明...
-
新车冬天刹车有吱吱声如何解决 新车冬天刹车有吱吱声的原因
1、刹车盘或刹车片锈蚀:当长时间停车后,特别是在气候潮湿或者下雨之后,刹车盘或刹车片上就会出现一定的锈蚀或污垢,这种这多开上一会就可以解决,或者可以往刹车片与刹车卡钳连接处涂抹黄油或者专用润滑油。2、新刹车片:新车踩刹车时就有也会类似的响声,如果你的车是新车或者刚换上新刹车片,那么新刹车片和刹车盘需要一个磨合的过程,当踩刹车时,就会发出这种异响,这完全属于正常现象,不过这种响声在开上一段时间后还不...
-
送女朋友礼物排行榜 适合送女朋友的礼物
1、玫瑰花,爱情的滋润少不了鲜花的装扮,日常偶尔的一束玫瑰都能给两人的相处带来新鲜感,更不用说在她的生日送一盒可爱的泰迪熊公仔+浪漫玫瑰花的组合花束,可爱又浪漫,绝对合她的心意。 2、手链,女生纤细白皙的小手佩戴这款镶钻手链表特别好看,是女人腕间最美的一件装饰礼物,佩戴更显女生时尚优雅的品味,是最能哄女生开心的小礼品。 3、口红,口红的色调与女性的发型、指甲油色调和服装变化密切相关,变得更具有潮流...
-
明日寄语给自己 明日寄语给自己列述
1、奋斗的年纪,请放下你的清高,收起你的自尊,褪去你的愚昧,穿上你的现实,冲出你的花季,去走出你的人生。2、朝着一个目标不停地向前,不断努力的付出,哪怕你现在的人生是从零开始,你都可以做得到。让梦想照进现实,才是当下最应该做的事情!3、不是每个人都能成为自己想要的样子,但每个人,都可以努力成为自己想要的样子。相信自己,你能作茧自缚,就能破茧成蝶。4、把懒惰的情绪放一边,把丧气的话收一收,把积极性提...