08 2022 档案

摘要:前言 java中的引用类型共4种:强软弱虚,具体每种类型的特点和应用场景。记录下。本文是看了马士兵老师的视频后记录整理的。加深印象。 基本概念 1. 强引用 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足时,Java虚拟机宁愿抛出OutOfMemoryEr 阅读全文
posted @ 2022-08-26 10:35 追云逐梦 阅读(186) 评论(0) 推荐(0) 编辑
摘要:堆内内存: 1.一般情况下,一个新的对象创建在JVM内的堆上,并为其分配内存空间。堆空间由JVM垃圾回收器管理,称为堆内内存(on-heap memory) 2.虚拟机会定期对垃圾内存进行回收,有时会进行一次彻底的回收Full GC 3.彻底回收时,垃圾收集器会对所有分配的堆内内存进行完整的扫描,这 阅读全文
posted @ 2022-08-25 15:19 追云逐梦 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:学习来自马士兵老师1. 什么是弱引用,弱引用什么时候会被回收2. ThreadLocal中弱引用的使用3. ThreadLocal什么时候会被回收1. 这块可以参考下别的大神的文章了解下,这块介绍很多,唯一补充下虚引用那块如下。一般用作堆外内存的回收使用(如nio),当需要回收虚引用时,会先把这些引 阅读全文
posted @ 2022-08-25 14:31 追云逐梦 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1.查看自己centos版本 指令cat /etc/issue 2.查看自己linux内核版本 指令uname -r或者uname -a 3.进入官网下载 由上面两个步骤我们知道了自己centos版本为6.7,内核版本为2.6.32-573.el6.i686 源代码的官网:http://vault. 阅读全文
posted @ 2022-08-15 16:36 追云逐梦 阅读(808) 评论(0) 推荐(0) 编辑
摘要:静态代理 所谓静态代理可以理解为:在程序运行之前代理对象和目标对象的关系就已经确定下来,代理对象的字节码文件就已经存在,静态代理需要满足的条件:代理对象和目标对象需要继承同一个父类,或者实现同一个接口,如下图 静态代理示例 //目标接口public interface ProxyInterface 阅读全文
posted @ 2022-08-09 16:26 追云逐梦 阅读(268) 评论(0) 推荐(0) 编辑
摘要:代理模式是为了提供额外或不同的操作,而插入的用来替代”实际”对象的对象,这些操作涉及到与”实际”对象的通信,因此代理通常充当中间人角色。Java的动态代理比代理的思想更前进了一步,它可以动态地创建并代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器上,它的工 阅读全文
posted @ 2022-08-09 16:15 追云逐梦 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示