Java高级技术-反射

Java高级面试-反射 一、编译时vs运行时 编译时:将Java代码编译成.class文件的过程,不涉及内存 运行时:就是Java虚拟机执行.class文件的过程,用到内存调用   编译时类型:编译时类型由声明该变量时使用的类型决定(animal) 运行时类型:运行时类型由实际赋给该变量的对象决定(dog) Animal animal = new Dog();   动态绑定-调用引用实例的方法 1
相关文章
相关标签/搜索