Java虚拟机
点滴书生
这个作者很懒,什么都没留下…
展开
-
第一章 走近Java
概述 狭义地讲,Java是一种跨平台的面向对象的高级语言。实际上,Java不仅仅是一种编程语言,还是一个由一系列软件和规范形成的技术体系。 Java提供了一种相对安全的的内存管理和访问机制,省去了程序员再设计实现代码时还要兼顾内存管理的烦恼。Java技术体系 Java程序设计语言、Java虚拟机和Java API类库合成JDK(Java Development Kit)。其中,Java虚拟机和原创 2017-09-03 19:41:03 · 233 阅读 · 0 评论 -
第二章 Java内存区域与内存溢出异常
内存区域划分 Java内存区域分为线程间共享区域和线程间隔离区域,其中线程间共享区域又划分为堆和方法区两种;线程间隔离区域即线程独占区域,又划分为虚拟机栈、本地方法栈和程序计数器。下面对各区域进行详细讲解: 程序计数器 程序计数器是一块较小的空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、原创 2017-09-04 22:44:28 · 182 阅读 · 0 评论