多项选择题

A.反射机制指的是在程序运行期间,通过.java文件加载并使用一个类的过程
B.Java的反射机制增加了程序的灵活性,避免将程序写死到代码里
C.Java反射机制只能获取方法、属性、接口
D.运用反射会使我们的软件的性能降低,复杂度增加,所以还要慎重的使用它