码迷,mamicode.com
首页 > 其他好文 > 详细

基础加强

时间:2020-04-13 23:11:59      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:运行   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!