12 2016 档案

摘要:1.对象的创建 Java是一门面向对象语言,在运行过程中无时不刻不在创建对象。从语言层面,创建对象仅仅是一个new关键字而已,而在虚拟机中,对象(文中讨论的对象仅限于普通java对象,不包含数组和Class对象等)的创建又是怎么样的过程呢? 1.1类加载检查 虚拟机遇到一条new指令的时候,首先将去 阅读全文
posted @ 2016-12-29 17:02 叫我家宝 阅读(218) 评论(0) 推荐(0)
摘要:学习JVM第一个要了解的就是JVM的内存区域。 Java虚拟机在运行时会从操作系统内存中划分一部分出来作为JVM内存,而JVM内存又划分为以下几个区域: 大体上可以分为两种: 线程共享数据区 该类型的数据区,多个线程共用一个数据区。 线程私有数据区 该类型的数据区,每个线程都拥有自己独立的数据区。 阅读全文
posted @ 2016-12-28 23:05 叫我家宝 阅读(196) 评论(0) 推荐(0)