摘要:
以常用的HotSpot和常用的Java堆为例,深入探讨HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程 1.对象的创建 ①虚拟机遇到一条new指令后,首先将去检查这个指令的参数是否能够在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析和初始化过,如果没有, 阅读全文
posted @ 2017-07-19 15:31
竹马今安在
阅读(345)
评论(0)
推荐(0)
摘要:
Java与C之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”。 C、C++程序开发在内存管理区域,既拥有每一个对象的“所有权”,又担负着每一个对象声明开始到终结的责任,而Java在虚拟机自动管理机智的帮助下,不需要为每一个new操作去写配对的delete/free操作,不容易发生内存泄漏和内存 阅读全文
posted @ 2017-07-19 09:54
竹马今安在
阅读(273)
评论(0)
推荐(0)
摘要:
Java 技术体系 1.java技术语言 2.各种硬件平台上的java虚拟机 3.Class文件格式 4.Java API类库 5.来自商业机构和开源社区的第三方Java类库 我们把Java程序设计语言、Java虚拟机、Java API类库统称为JDK,JDK是用于支持Java开发的最小环境 可以把 阅读全文
posted @ 2017-07-19 08:53
竹马今安在
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号