随笔分类 -  Java

摘要:1 基础 [ ] 《Java核心技术·卷一》 [ ] 《Effective Java》 [ ] 《深入理解Java虚拟机》 [ ] 《UNIX Network Programming》 [ ] 《Java多线程编程实战指南》 2 数据库 [ ] 《SQL知必会》 [ ] 《高性能MySQL》 [ ] 阅读全文
posted @ 2023-05-13 10:51 狎客 阅读(14) 评论(0) 推荐(0) 编辑
摘要:自动内存管理之垃圾回收-Java虚拟机(二)1 哪些内存需要回收? 回顾Java虚拟机运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而死。 方法开始分配一个栈帧大小的内存,每个栈帧的大小基本上在类结构确定下来时就已知了。方法结束或者线程结束,内存自然就随着回收了。所以这些区域内存分配和回收都具备确定性。 阅读全文
posted @ 2023-05-08 11:19 狎客 阅读(51) 评论(0) 推荐(0) 编辑
摘要:自动内存管理之内存区域-Java虚拟机(一)1 运行时数据区域 运行时数据区域可以划分为由所有线程共享的方法区、堆和线程隔离的虚拟机栈、本地方法栈、程序计数器。 1.1 程序计数器(Program Counter Register)-线程隔离 程序计数器是一块较小的内存空间,它是当前线程所执行的字节码的行号指示器。 Java虚拟机的多线程是通 阅读全文
posted @ 2023-05-04 10:59 狎客 阅读(71) 评论(0) 推荐(0) 编辑

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