首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
百变人生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
54篇文章 · 0订阅
JVM之垃圾回收机制(GC)
1. 简介垃圾回收 在做 Java 开发的过程中,我们会不断地创建很多的对象,这些对象数据会占用系统内存,如果得不到有效的管理,内存的占用会越来越多,甚至会出现内存溢出的情况,所以,我们需要进行对内存
如何评估一个线程池需要设置多少个线程?
如何评估一个线程池需要设置多少个线程? 见字如面,我是威哥,一个从普通二本院校毕业,从未曾接触分布式、微服务、高并发到通过技术分享实现职场蜕变,成长为RocketMQ社区优秀布道师、大厂资深架构师,出
ReentrantLock 源码分析
ReentrantLock 具备: 可重入、公平/非公平、支持可中断、支持条件等待、可设置锁超时等特征。我们一起通过源码的维度来学习 ReentrantLock。
Java字节码「随身手册」
在 Android 编程中,如果要阅读及修改字节码,则需要针对 Class文件 结构进行解析翻译。 JVM 定义 Class文件 结构及指令集,通过查阅字节码表及指令集可了解 class文件 的内容逻辑。下面通过整理涉及的所有表格内容及指令,供查询使用。 Class文件 是 J…
JAVA流---Writer类
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 基本概念 Writer类是Java IO中所有Writer的基类。子类包括BufferedWriter和PrintWrit
一文看懂java io系统
Java IO 是一套Java用来读写数据(输入和输出)的API。大部分程序都要处理一些输入,并由输入产生一些输出。Java为此提供了java.io包 流包括字符流和字节流,流从概念上来说是一个连续的数据流。当程序需要读数据的时候就需要使用输入流读取数据,当需要往外写数据的时候…
[IO学习笔记]一、理清庞大的Java IO体系
1. IO流的概念 zip文件流..... java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。将数据从外存中读取到内存中的称为输入流,将数据从内存写入外存中的称为输出流。 2. IO流的划分 上面的也是 Java IO流中的四大基流。这四大基流都是抽象类,其他流都…
JAVA IO专题一: InputStream和OutputStream读取文件并通过socket发送,到底涉及几次拷贝
字面意思,就是将file读取到buf,再把buf通过socket发送出去。我们一步一步来分析其中的原理 直接将内核缓冲区的数据拷贝到堆内存。为啥不行?因为jvm的gc一直在不断的整理内存,内存地址可能会发生变化,如果native希望将数据拷贝到堆内存,那么每一次拷贝都必须将jv…
ReferenceQueue and Rumtime.gc()
内存泄漏对于日常简单的业务开发而言 很常见也不常见(如果你还是说 Handler 那一套的话,除非你使用 Handler 做 timer,否则 总有一个时间 会释放所谓的内部类引用的 Activity 等对象)。一般作为业务开发能制造内存泄漏的情景,我遇到的有几种(当然可能存在…
Java反射的原理以及应用场景
一、静态加载类和动态加载类 静态加载类:new创建对象,是静态加载类,在编译时刻就需要加载所有可能用到的类 动态加载类:在运行时加载 反射是一种动态加载类的机制 二、反射的优劣 优点:运行时类型的判断