反射小结
来源:互联网 发布:mac自动关机 编辑:程序博客网 时间:2024/06/06 02:45
反射小结:
1.Class:是一个类;一个描述类的类,封装了描述方法的Method,描述字段的Filed,描述构造器的Constructor。
2.如何得到Class对象:①:Person.class ②:Person.getClass() ③Class.forName("com.atguigu.javase.Person")
3.关于Method:
如何获取Method:①getDeclaredMethods:得到Method数组。
②getDeclaredMethod(String methodName,Class ... parameterType)
如何调用Method:①如果方法是private修饰的,需要先调用Method的setAccessible(true),使其变为可访问。
②method.invoke(obj,Object ... args);
4.关于Field: ①如何获取Field:getField(String fieldName)
②如何获取Field的值:setAccessible(true) field.get( Object obj)
③如何设置Field的值:field.set( Object obj ,Object val)
5.了解Constructor和Annotation
6.反射和泛型
①getGenericSuperClass:获取带泛型参数的父类,返回值为:BaseDao<Employee>
②type的子接口:ParameterizedType的 Type[] getActualTypeArguments() 获取泛型参数的数组
- 反射小结
- 反射小结
- 反射小结
- 反射小结
- 反射小结
- 反射小结
- 反射小结
- C#反射技术小结
- JAVA反射小结
- 【学习心得】反射小结
- 反射对象方法小结
- 黑马程序员-----反射小结
- java反射机制小结
- 反射入门小结
- Java反射小结
- Java反射机制小结
- 反射相关知识点小结
- 反射相关知识点小结
- Java HashMap的工作原理
- DES加密算法的实现
- Sqlite数据库
- fwetgfrwet
- 《FPGA零基础入门到精通视频教程》-第001b讲软件的破解
- 反射小结
- 毕业设计--基于安卓的智能小车(三)
- Sql Server 2008 关于登录时远程连接报错原因总结
- SSH整合中:Unable to load bean 解决方法
- Hadoop集群(第10期副刊)_常用MySQL数据库命令
- sql update 无法更新 null?
- http://dongxi.douban.com/article/1113972/
- hdoj2017
- jsonp