03 2017 档案
摘要:JVM 通过 垃圾收集-GC 自动管理内存堆中对象内存的分配和回收。JVM 通常采用分代垃圾收集器,以便于整理内存碎片。分代垃圾收集器就是基于对象不同生命周期,将堆分成不同的内存区域,然后组合使用不同的垃圾收集算法,可简单认为分为两部分组成: Young Generation:年轻代,由Eden和两
阅读全文
摘要:JVM 是一种抽象的计算机,基于堆栈架构,它有自己的指令集和内存管理,是 Java 跨平台的依据,JVM解释执行字节码,或将字节码编译成本地代码执行。Java 虚拟机体系结构如下: Class File Class File 是平台无关的二进制文件,包含着能被JVM执行的字节码,其中多字节采用大端序
阅读全文
摘要:在计算机内部,所有信息都是由一串位来表示,代表的数据对象取决于它所处的上下文,可能是数字、字符串或其他。当为字符串时,相信很多人遇到过乱码问题,产生乱码的根本原因和字符集及其编码有关。 字符集(Character set):各种文字和符号的总称,如ASCII字符集、Unicode字符集。 字符编码(
阅读全文