摘要: 一、JAVA虚拟机的组成 方法区、JAVA堆、虚拟机栈、本地方法区、程序计数器 1、方法区 1.1 方法区是线程共享的内存区域; 1.2 存储已被虚拟机加载的类的信息,常量,静态变量和即时编辑器编译后的代码等数据; 1.3 有时候会成为永生代,该区很少发生垃圾回收,但是不代表不发生GC; 1.4 方 阅读全文
posted @ 2019-10-25 21:36 MyRichard 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、java虚拟机(Java Virtual Machine) 1.java虚拟机定义了指令集(相当于中央处理器CPU)、寄存器集、类文件结构栈、垃圾收集堆、内存区域。 1)java解释器负责将java字节码文件解释执行,边解释,边执行; 2)JIT(just in time)一次解释完,在运行特定 阅读全文
posted @ 2019-10-25 21:20 MyRichard 阅读(485) 评论(0) 推荐(0) 编辑
摘要: bit:位,一个二进制数据(0或者1),是1bit byte:字节,存储空间的基本单位,1byte=8bit 一个英文占一个字节,1字母=1byte=8bit 一个中文占两个字节,1汉字=2byte=16bit byte:一个字节(8位)(-128~127)(-2的7次方到2的7次方-1) shor 阅读全文
posted @ 2019-10-25 21:14 MyRichard 阅读(2528) 评论(0) 推荐(0) 编辑