- 博客(6)
- 收藏
- 关注
转载 【转】JVM类的加载与初始化
版权声明: 本文原创作者:书呆子Rico作者博客地址:http://blog.csdn.net/justloveyou_/ 摘要: 我们知道,一个.java文件在编译后会形成相应的一个或多个Class文件,这些Class文件中描述了类的各种信息,并且它们最终都需要被加载到虚拟机中才能被运行和使用。事实上,虚拟机把描述类的数据从Class文件加载到内存,...
2019-05-04 05:13:00 135
转载 【转】JVM中实例对象的创建
版权声明: 本文原创作者:书呆子Rico作者博客地址:http://blog.csdn.net/justloveyou_/ 摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初...
2019-05-04 05:10:00 115
转载 【转】JVM虚拟机内存模型
转发声明: 本文原创作者:书呆子Rico作者博客地址:http://blog.csdn.net/justloveyou_/ 摘要: 我们都知道,Java程序在执行前首先会被编译成字节码文件,然后再由Java虚拟机执行这些字节码文件从而使得Java程序得以执行。事实上,在程序执行过程中,内存的使用和管理一直是值得关注的问题。Java虚拟机在执行Java程序的过...
2019-05-04 05:08:00 97
转载 实验3-----
---恢复内容开始--- 1.编译过程详解 1.1实验1编译过程解析 在上述过程表示了一个bootloader经过编译最终生成在虚拟硬盘上扇区的全过程。 2.实验2新增的编译过程 在上面的基础上,新增如下构建过程 …… ld -m elf_i386 -Ttext 0x100000 -e kern_init...
2019-03-14 01:57:00 126
转载 实验1-----bootloader运行
1.bootloader启动代码分析 1.1寄存器初始化为0(实模式) 其中“-e start”指出了bootblock的入口地址为start,而“-Ttext 0x7C00”指出了代码段的起始地址为0x7c00。也就导致start位置的虚拟地址为0x7c00 bootloader程序被bios从引导扇区载入,构建程序时指定了代码段初始地址为0x7c00,并且起始地...
2019-02-12 02:37:00 454
转载 Python初学____探究_____(1)可变对象 不可变对象理解
1.可变对象 & 不可变对象 ①对于Python来说,变量=对象 的含义表示着 将该变量作为一个引用绑定到该对象上,当绑定完成后 即可通过变量名使用该对象。 一个对象不存在任何对象引用的时候,就进入了垃圾收集的过程(自动回收机制)。 ②对于多元素的数据结构,如list,tuple,dict,其实现是通过指针数组来绑定到目标对象。 1.1可变对象 在Python...
2018-04-18 16:44:00 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人