标签:深入JVM

JVM

读深入理解Java虚拟机-3

chenssy阅读(469)评论(0)赞(0)

前言 对于Java来说,垃圾回收大部分人都把这个技术作为其伴生的产物,但是实际上GC技术的历史远比Java久远。并且对于我们的程序来说,垃圾回收机制的存在是十分有必要的,在通常情况下,垃圾收集对性能的影响一般有以下几个一般有以下几点: 内存...

JVM

深入java虚拟机面试

chenssy阅读(521)评论(0)赞(2)

请你说一下jvm: 对于虚拟机我给它分成三大块内容分别是:内存管理、类加载引擎技术、线程安全 首先就内存管理来说, 虚拟机给内存划分为:堆、栈、方法区、运行时常量池、本地方法栈、直接内存。 堆是线程共享的内存块,而堆又细化分为eden区年轻...

JVM

深入理解java虚拟机—双亲委派模型

chenssy阅读(257)评论(0)赞(0)

双亲委派模型是java类加载器所使用的模型. 双亲委派模型的工作过程:如果一个类加载器收到了类加载器的请求.它首先不会自己去尝试加载这个类.而是把这个请求委派给父加载器去完成.每个层次的类加载器都是如此. 因此所有的加载请求最终都会传送到B...

JVM

深入理解java虚拟机—类加载器

chenssy阅读(262)评论(0)赞(0)

类加载器是一个用来加载类文件的一个类.java源代码通过javac编译器编译成类文件.然后jvm来执行类文件中的字节码来执行程序. 类加载文件负责加载文件系统、网络或其他来源的类文件. 有以下三种默认使用的类加载器: 1、Bootstrap...