简述
主要是自己对于Java一些进阶知识的补充学习,包括但不局限于反射,多线程、源码等,本篇主要介绍反射,相关API在Java.lang.reflect中。
反射
反射是Java运行时动态获取类或者方法信息等一种机制。
任何一个类都是Class的实例对象,要获取这个实例对象,有以下三种方式;
1 | //实际上可以看出来每一个类里面都有一个隐含的成员变量class |
成员函数
1 | /** |
构造函数
1 | /** |
方法的反射操作
1 | public static void main(String[] args) { |
通过反射认识范型
1 |
|