JVM
文章平均质量分 91
唐·王惜之
You are wasting today, was precisely yesterday people expect tomorrow; you hate it, is the future you cannot go back once.
你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经
展开
-
第一章 走进Java
简而概之:java是一种跨平台的面向对象的编程语言。这里要分为Java语法,跨平台,面向对象三部分来解释Java语法,语法就是和其他的编程语言差不多,诸如定义变量,操作赋值,数学运算,流程控制等等。跨平台,所谓跨平台是指用java语言编写的代码,可以在其他各种不同操作系统或者硬件上运行。相对的是C,汇编这种语言而说的,因为C,汇编语言如果要从A系统(windows)迁移到Unix/Linux/Mac等系统,代码并不能百分百的成功,可能迁移之后就会报错,需要修改代码以适应新的操作系统或者硬件环境。原创 2023-05-12 14:55:44 · 88 阅读 · 0 评论 -
第三章 垃圾收集器与内存分配策略
垃圾收集器并不能形容它的全部职责,更贴切的应该称为:“自动内存管理子系统”,一个垃圾收集器的职责除了垃圾收集这个本职工作外,它还负责堆的管理与布局、对象的分配、与解释器的协作、与编译器的协作、与监控子系统协作等职责。JVM被允许对满足这三个条件的无用类进行回收,这里仅仅只是可以被允许回收,而不是贺对象一样,没有引用就必然回收。垃圾收集算法的实现细节,推荐阅读Richard Jones撰写的《垃圾回收算法手册》第2-4章的相关内容。原创 2023-05-12 14:55:21 · 41 阅读 · 0 评论 -
第二章 Java 内存区域与内存溢出
文中内容多数出自《Java虚拟机规范 SE 7/8/9》中文版 和《深入理解Java虚拟机-JVM高级特性与最佳实践第2版》周志明 著, 本人英语差劲,看不懂专业的英文文档,只能学习别人翻译和著作好的书籍,徒呼奈何(我也很无奈)。原创 2023-05-12 14:55:08 · 76 阅读 · 0 评论