
2019-07-18 8812

2019-11-06 8498

2019-08-08 7857

2019-07-22 4289

2019-07-26 4248
HotSpot VM是目前市面上高性能虚拟机的代表作之一。它采用解释器与即时编译器并存的架构,当虚拟机启动的时候,解释器可以首先发挥作用,而不必等待即时编译器全部编译完成再执行,这样可以省去许多不必要
一个完整的类加载过程必须经历加载、连接和初始化3个步骤。如下图: 类加载阶段 由类加载器负责根据一个类的全限定名来读取此类的二进制字节流到JVM内部,并存储在运行时内存区中的方法区内,然后将其转换成一
JVM中的类都必须经历过完整的加载、连接和初始化3个类加载步骤。经历过这3个步骤之后,它就可以随时随地被使用了,开发者可以在程序中访问和调用它的静态类成员信息(比如:静态字段、静态方法),或者使用ne
由于JDK的版本处于高速迭代中,Java从发展至今衍生了许多的GC版本,比如:Serial/Serial Old收集器、Parallel/Parallel Old收集器、CMS(Concurrent-
GC(Garbage Collector,垃圾收集器)就是JVM中自动内存管理机制的具体实现。在HotSpot中,GC的工作任务主要可以划分为两大块,分别是内存的动态分配和垃圾回收。而在执行内存分配之
终于到了JVM内存管理这一章了,相信很多人都望而却步,的确如此,这一章也是我的痛,以前看过两遍关于JVM内存分配,但零零散散的笔记总是把我的大脑弄的七零八落,实在是别无他法了,因为对JVM没有很好的了
Java之所以能够解决程序的安全性、跨平台移植性问题,主要原因就是Java源代码的编译结果并不是本地指令,而是字节码文件。开发人员在使用Java语言编写一个Java程序的时候需要遵守Java语法规范,
Java的体系结构主要由Java编程语言、字节码、Java API 和Java虚拟机相关技术组成。 1.Java语言编写程序; 2.前端编译器(javac)将Java源码编译为字节码文件(*.clas
1.认识Java 根据不同的技术规范,Java划分为3中结构独立但又相互依赖的技术分支:Java SE(标准版)、Java EE(企业版)、Java ME(精简版) Java SE:活跃在桌面领域,主