虹猫云课堂:反射详解+面试重点
文章来源:虹猫学园 www.hongmaoxueyuan.com
长沙java培训
一.反射的概念
将一个类中的各个组成部分映射成某一个类的对象。
二.反射的基础Class
1.引用型获得字节码的三种方式
1)类名.class
2)对象.getClass()
3)Class.forName(String classPath)
2.原始型获得字节码的方式
1)数据类型.class
2)包装类.TYPE
三.通过字节码获得属性对象的方法:
public Field getField(String name)
public Field[] getFields()
public Field getDeclaredField(String name)
public Field[] getDeclaredFields()
其中前2个方法只能获得公有的属性(包括继承下来的属性)
后面2个方法只能获得自己本类定义的属性(任何权限的都可以)
1. 读取自定义配置文件的核心代码
2.使用反射,完成自定义框架的核心调度程序
JAVA反射常见面试考点
1.什么是反射?反射有哪些作用(软通动力、浩鲸科技)
2.说说反射机制的见解(龙通科技)
3.实体类中的字段反射到数据库中怎么添加提示信息?(永捷商旅)
虹猫IT培训;大学生IT培训;www.hongmaoxueyuan.com