java基础总结(面试高频问题)三:反射机制,Class.forName和classloader的区别

1:什么是反射: 在运行状态下,对于任意的一个类,可以获取它的所有属性和方法;对于任意一个对象,可以调用它的任意一个方法和属性(包括私有的方法和属性)。这种动态获取信息以及动态调用对象的功能就叫做java的反射机制。简而言之,反射可以实现运行时知道任意一个类的方法和属性; 2:反射机制的意义: 例如C++,java都是静态编译的语言,在编译时必须知道变量的类型才能编译通过。(python属于动态编
相关文章
相关标签/搜索