标签:运行 vm虚拟机 基础 sys nbsp source path style res
类加载器
Java字节码文件通过类加载器,加载到Java运行时环境(jvm虚拟机),得到字节码对象,对字节码进行修改即为反射
获得字节码对象的三种方式:
字节码对象.getClassLoader();
//获得Demo字节码文件的类加载器 Class clazz = Demo.class;//获得Demo的字节码对象 ClassLoader classLoader = clazz.getClassLoader();//获得类加载器 //getResource的参数路径相对classes(src) //获得classes(src)下的任何的资源 String path = classLoader.getResource("com/itheima/classloader/jdbc.properties").getPath(); //classLoader.getResourceAsStream(""); System.out.println(path);
注解
动态代理
标签:运行 vm虚拟机 基础 sys nbsp source path style res
原文地址:https://www.cnblogs.com/lovesufang/p/12694163.html