2017年9月14日

JVM 之:Class 类文件结构

摘要: 类文件结构 Class 文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件中,中间没有添加任何分隔符,这使得整个 Class 文件中存储的内容几乎全部都是程序运行的必要数据。 根据 Java 虚拟机规范的规定,Class 文件格式采用一种类似于 C 语言 阅读全文

posted @ 2017-09-14 17:43 cag2050 阅读(112) 评论(0) 推荐(0) 编辑

JVM 之:Java 内存区域与内存溢出

摘要: 内存区域 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。 下图所示各数据区。 Java 虚拟机是基于栈的,而 Andr 阅读全文

posted @ 2017-09-14 16:23 cag2050 阅读(123) 评论(0) 推荐(0) 编辑

数据结构 知识点

摘要: 常见数据结构特征: 数据结构 | 特征 | 栈(stack) | 先进后出 队列(queue) | 先进先出 堆(heap) | 按照一定的优先顺序排列,按照元素的优先级取出元素 堆(heap) 堆是一种特殊的树,特殊表现在是完全二叉树,堆的通用特点就是父节点会大于或小于所有子节点。 堆分为大顶堆和 阅读全文

posted @ 2017-09-14 16:15 cag2050 阅读(149) 评论(0) 推荐(0) 编辑

linux 常用命令

摘要: linux 常用命令: 命令 | 作用 | sudo su - root | man [command] | 系统帮助手册的电子版本(一般用man就可以) info [command] | info来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,相较于man的结果更为详细,可以更完 阅读全文

posted @ 2017-09-14 11:04 cag2050 阅读(169) 评论(0) 推荐(0) 编辑

导航