![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
模拟的我
这个作者很懒,什么都没留下…
展开
-
反射
通过反射操作字节码class文件。 反射相关类在 java.lang.reflect.* 包下, java.lang.Class:字节码,一个类型 java.lang.reflect.Methond:代表字节码中的方法字节码, java.lang.reflect.Constructor:代表字节码中的构造方法字节码, java.lang.reflect.Field:代表字节码中的属性字节码 获取字节码三种方式 Clasd.forName(“”) 参数必须是完整类名,是一个静态方法 对象.getClas原创 2021-04-26 22:20:20 · 97 阅读 · 0 评论 -
类加载器 双亲委派
类加载器 双亲委派 专门负责加载类的命令方法工具 ClassLoader 根据指定名称将class文件加载到jvm内存,转为class对象 jdk自带三个类加载器 启动类加载器 扩展类加载器 应用类加载器 启动类加载器专门加载rt.jar(jre下的lib)中的class文件,rt.jar都是jdk中最核心的类库 如果启动类加载器加载不到会通过扩展类加载器,加载ext文件夹下的jar 如果扩展类加载器没有加载到就得应用类加载器来加载,专门加载claddpath中的jar包 为了保证类加载安全原创 2021-04-25 00:09:15 · 84 阅读 · 0 评论 -
Java异常
异常 异常以类形式存在,抛出异常时new一个异常对象(jvm自动完成)。 异常父类是java.lang.Throwable 有两个子类 Error, Exception Error,直接终止程序,退出jvm Exception的ExceptionSubClass子类是编译时异常,在编写程序时要求对这种异常预先处理,否则编译器报错,又名CheckException RuntimeException子类是运行时异常,又名UnCheckException 处理异常两种方式: throws抛给上一级 try…原创 2021-04-20 23:25:50 · 71 阅读 · 0 评论