![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
javase
jannals
没有失败,只有缓慢的成功
展开
-
java基础之Unsafe
文章目录简介方法方法详解allocateInstance抛出异常SizeOf大数组多继承动态class 简介 Unsafe类具有私有构造函数,并且是单例的。虽然Unsafe具有静态的getUnsafe()方法,但是直接调用Unsafe.getUnsafe(),则可能会收到SecurityException,此方法仅可被用于用于受信任的代码。如果代码是受信任的,会判断是不是系统类加载器 @C...原创 2019-11-30 23:13:01 · 190 阅读 · 0 评论 -
java基础之成员变量赋值本地变量
文章目录参考文献成员变量赋值本地变量 参考文献 http://mail.openjdk.java.net/pipermail/core-libs-dev/2010-May/004165.html https://stackoverflow.com/questions/2785964/in-arrayblockingqueue-why-copy-final-member-field-into-l...原创 2019-11-30 23:09:54 · 377 阅读 · 0 评论 -
java基础之异常
文章目录异常基础知识性能问题异常声明异常问题异常的缺陷JDK7异常新特性抛出多个异常无法捕获的异常 异常基础知识 异常机制的五个关键字try, catch,finally,throw,throws java中异常的思想:用类的形式对不正常的情况进行了描述和封装对象,这种类称为异常类。不同的问题使用不同的类进行描述,实现流程代码与问题处理代码分离。 抛出异常:不管程序代码块中是否处于t...原创 2019-10-31 23:06:31 · 157 阅读 · 0 评论 -
java基础之动态代理原理分析
文章目录JDK动态代理案例源码分析总结Cglib案例源码分析总结 JDK动态代理 静态代理要为每个目标类创建一个代理类,当需要代理的对象太多,那么代理类也变得很多。同时代理类违背了可重复代理只写一次的原则。jdk给我们提供了动态代理,动态代理就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理 Jdk的动态要求目标对象...原创 2019-10-30 22:33:38 · 101 阅读 · 0 评论