07 2020 档案

摘要:##目录 垃圾回收发生的区域 如何判断对象是否可以被回收 HotSpot实现 垃圾回收算法 JVM中使用的垃圾收集算法 GC的分类 总结 参考资料 垃圾回收发生的区域 堆是java创建对象的区域(String对象在常量池中),也是垃圾回收最多的地方。但是除了堆空间还有方法区存在需要回收的垃圾 回收方 阅读全文
posted @ 2020-07-16 15:10 bmilk 阅读(875) 评论(0) 推荐(0) 编辑
摘要:目录 java中的引用 引用队列 虚引用、弱引用、软引用的实现 ReferenceHandler线程 引用队列的实现 总结 参考资料 java中的引用 JDK 1.2之后,把对象的引用分为了四种类型,分别为:强引用、软应用、弱引用和虚引用,以方便控制java对象的生命周期。 强引用 强引用是工作开发 阅读全文
posted @ 2020-07-14 19:02 bmilk 阅读(547) 评论(0) 推荐(0) 编辑
摘要:目录 Buffer概述 Buffer的创建 Buffer的使用 总结 参考资料 Buffer概述 注:全文以ByteBuffer类为例说明 在Java中提供了7种类型的Buffer,每一种类型的Buffer根据分配内存的方式不同又可以分为 直接缓冲区和非直接缓冲区。 Buffer的本质是一个定长数组 阅读全文
posted @ 2020-07-06 16:42 bmilk 阅读(864) 评论(1) 推荐(2) 编辑
摘要:##目录 二叉树的深度 平衡二叉树 二叉树的子结构 二叉树的重建 总结 参考资料 ##序 二叉树相关的套路,除了四种遍历方式,还有很多的内容,有二叉树的深度,将一个数组构建成为一个二叉树。 今天接着搞定二叉树。 二叉树的深度 剑指offer第55-I题,Leetcode第104题: 输入一棵二叉树的 阅读全文
posted @ 2020-07-06 09:35 bmilk 阅读(460) 评论(0) 推荐(1) 编辑
摘要:##目录 树 二叉树 二叉树的遍历 总结 参考资料 序 树是学习数据结构的时候非常重要的一个数据结构,尤其是二叉树更为重要。像Java的HashMap 就使用了红黑树,而Mysql的索引就使用到了B+树。恰好最近刷leetcode碰到了不少的有关 二叉树的题目,今天想着写个总结。 1. 树 1.1 阅读全文
posted @ 2020-07-04 19:42 bmilk 阅读(1933) 评论(1) 推荐(1) 编辑
摘要:目录 Buffer简介 Buffer的核心属性 Buffer的创建与使用(ByteBuffer为例) 总结 参考资料 Buffer简介 缓冲区(Buffer):本质上是一个数组,用于临时保存、写入以及读取数据。在Java NIO中,该内存块包含在NIO Buffer对象当中,NIO Buffer对象 阅读全文
posted @ 2020-07-02 19:19 bmilk 阅读(874) 评论(0) 推荐(0) 编辑

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