欢迎光临虹猫学园
IT实战型人才培养基地
免费咨询电话:0731-83870039
当前位置:网站首页 > IT知识库 > JAVA >

虹猫云课堂:反射详解+面试重点

文章来源:虹猫学园    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

在线咨询