摘要:
类加载知识点一:类加载器概述:定义:类加载器就是加载类的工具,当出现一个类,用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定的目录下。作用:类加载器加载类就是将.class文件中的内容加载进内存进行处理,处理完后的结果就是字节码。例如:test5 t5 = new test5();ClassLoader classloader =test5.class.getClassLoader();Class test5_code = classloader.loadClass("test5");//用加载器加载类print 阅读全文
摘要:
反射知识点一:反射机制概述反射的引入:Objectobj=newStudent();若程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行类型的方法:1、若编译和运行类型都知道,使用instanceof判断后,强转2、编译时根本无法预知该对象属于什么类,程序只能依靠运行时信息来发现对象的真实信息,这时就必须使用反射了。3、要是想得到对象真正的类型,就得使用反射。简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。反射机制的优点与缺点:为什么要用反射机制?直接创建对象不就可以 阅读全文