基础加强

Posted lovesufang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础加强相关的知识,希望对你有一定的参考价值。

类加载器

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);

 

注解

动态代理

 

以上是关于基础加强的主要内容,如果未能解决你的问题,请参考以下文章

Java基础加强——动态代理

JAVA基础加强笔记

Java基础加强总结——泛型

[vscode]--HTML代码片段(基础版,reactvuejquery)

01Net基础加强第一天-基础加强小练习

Java基础加强之并发Thread中start()和run()的区别