概述
感觉已经很久没有面试了,今天被问到Java基础题都有点一脸懵逼 ,害!精力真的有限啊。
反射:是指,通过反射可以获得类的所有信息。
-
通过反射调用方法的效率比直接调用的效率要至少慢一倍以上。
-
反射的一个很重要的作用,就是在设计模式中的应用,包括在工厂模式和代理模式中的应用。
注解:也称为元数据,在代码中添加信息提供了一种形式化的方法,注解在一定程度上是在把元数据与源代码文件结合在一起。
- 能够以编译器来测试和验证的的格式,存储有关程序的额外信息
- 用来生成描述符文件,或新的类定义
- 有助于减轻编写“样板”代码的负担
- 将元数据保存在Java源代码中,利用annotation API为自己的注解构造处理工具
三种标准注解
@Override
表示当前的方法定义将覆盖超类中的方法,仅保留在Java源文件中
@Desperated
用于告知编辑器,某以程序元素(方法、成员变量)不建议使用(过时了),如果程序员使用了注解为它的元素,编译器会发出警告
@Suppress Warnings
关闭不当的编译器警告信息
最后
以上就是喜悦奇迹为你收集整理的面试题:反射和注解的区别的全部内容,希望文章能够帮你解决面试题:反射和注解的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复