1.磁盘的数据结构包括哪些内容? (1)主引导扇区; (2)操作系统引导扇区; (3)文件分配表; (4)目录区; (5)数据区。 2.什么是基本磁盘和动态磁盘? 基本磁盘: 基本磁盘和旧版本Windows操作系统中使用了相同的磁盘结构。在使用基本磁盘时,我们被限制只能在每个磁盘上创建4个主分区或3 ...
分类:
其他好文 时间:
2018-12-08 14:47:41
阅读次数:
169
Java虚拟机运行时数据区在JDK1.8之前,JVM运行时数据区分为堆、虚拟机栈、本地方法栈、方法区、程序计数器。如下图所示:虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出口等信息。当栈调用深度大于JVM所允许的范围,会抛出StackOverflowError的错误。本地方法栈:线程私
分类:
编程语言 时间:
2018-12-06 20:52:34
阅读次数:
207
Java程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分Java程序员都是JavaWeb/后端开发。那作为一名JavaWeb开发程序员必须需要熟悉哪些框架呢?今天,栈长我给大家列举了一些通用的、必须掌握的框架,学会这些,20K+不是问题。1.Spring毫无疑问,Spring框架现在是Java后端框架家族里面最强大的一个,其拥有IOC和AOP两大利器,大大简化了软件开发复杂性。
分类:
编程语言 时间:
2018-12-05 16:18:08
阅读次数:
202
2.1 C、C++内存管理是由开发人员管理,而Java则交给了JVM进行自动管理 2.2 JVM运行时数据区:方法区、堆(运行时线程共享),虚拟机栈、本地方法栈、程序计数器(运行时线程隔离,私有) 2.2.1 程序计数器(Program Counter Register):每一个线程都独有一个程序计 ...
分类:
其他好文 时间:
2018-12-01 15:23:35
阅读次数:
178
硬盘存储 一个硬盘的存储结构包括主引导记录,分区表,分区结束标识,以及其他分区的引导信息和数据区信息。 主引导记录(MBR所在地) 分区表 分区的结束标识 1号主分区 2号主分区 3号主分区 4号扩展分区 446byte 64byte 2byte 主引导记录 硬盘的0磁道0磁头1扇区,是硬盘上的一个 ...
分类:
其他好文 时间:
2018-12-01 00:47:03
阅读次数:
183
、 环境变量和... ...
分类:
编程语言 时间:
2018-11-30 00:36:13
阅读次数:
188
JVM虚拟机运行时数据区结构分为: 其中方法区和堆是所有线程共享的内存区域,而Java栈、本地方法栈、程序计数器是线程私有的。 我们详细介绍运行时数据区的各个区域及其作用。 程序计数器: 一块较小的内存空间,字节码指示器工作时通过改变计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常 ...
分类:
编程语言 时间:
2018-11-28 22:09:44
阅读次数:
199
一、运行时数据区域 ? 1、程序计数器: 当前线程执行字节码的行号指示器(通过改变计数器的值来选择下条需要执行的字节码指令) 每个线程有独立的程序计数器(线程私有,为了切换线程时能恢复到挣钱的执行位置) 如果执行java方法,计数器记录正在执行的字节码指令地址。如果执行的是Native方法,计数器为 ...
分类:
编程语言 时间:
2018-11-25 20:36:43
阅读次数:
199
代码一: 用r命令查看可知stack的段地址为076B,由源代码可知stack内有8字,即16字节。 通过DS=075A可知程序从076A开始存放,所以data区短地址是076A,刚好数据区也是16个字节。 (1)用d命令查看data段中的数据为: (2)用g命令执行该代码: 可知cs=076C,s ...
分类:
其他好文 时间:
2018-11-25 20:17:03
阅读次数:
241