什么是java的反射?java在运行期间可以动态的加载、解析和使用一些在编译阶段并不确定的类型,这一机制被称作反射。它可以加载只有运行时才能确定的数据类型,解析类的内部结构,获取其基本信息,如方法、属性、方法参数等,并可以操作该类型或者实例,如获取方法、方法调用、创建新对象等。

Java的reflect包:

java.lang.reflect.Field;

java.lang.reflect.Method;

java.lang.reflect.Constructor;

java.lang.reflect.Modifier;

java.lang.reflect..Array;

基本功能:

1.获取对应的class的实例。

2.获取类的基本信息。

3.调用类的方法实现某些功能获取返回值。

最新文章

  1. freeswitch嵌入python脚本
  2. C#进阶系列——MEF实现设计上的“松耦合”(一)
  3. webapp 侧边导航效果
  4. Android开发切换host应用
  5. 动画(Animation) 、 高级动画(Core Animation)
  6. MyBatis学习总结_15_定制Mybatis自动代码生成的maven插件
  7. Maven如何手动添加jar包到本地Maven仓库
  8. cocos2d-x mac or windows eclipse android ------ Eclipse工程里面还会有许多警告
  9. 【转载】之 破解 (【原创】Xenocode Postbuild 2009 加壳破解 (不断更新中...))
  10. myeclipse 2013 git
  11. chrome开发工具指南(六)
  12. 初探JodaTime
  13. babel-polyfill的几种使用方式
  14. guxh的python笔记十一:异常处理
  15. vue 用户停留页面超过30分钟未操作 强制退出到登录页面
  16. python之路——19
  17. <20180930>故障解决记录Cisco RV系列低端路由
  18. 简述 cookies 和 session 的区别
  19. 【LibreOJ】#6396. 「THUPC2018」弗雷兹的玩具商店 / Toyshop 线段树+完全背包
  20. 9.11 Django关于母版语言的灵活用法

热门文章

  1. 文字横向滚动marquee
  2. java操作Excel的poi的简介
  3. JDK源码中的英文注释翻译(Enum<E extends Enum<E>>)
  4. JA document的练习
  5. maven中tomcat7:run无法启动maven项目
  6. 【JavaScript框架封装】实现一个类似于JQuery的动画框架的封装
  7. Flex简易教程
  8. webpack使用中遇到的相关问题
  9. PHP 中 call_user_func 的使用
  10. 20190226-SecureCRT连接linux显示中文乱码