花费 53 ms
Java虚拟机详解(二)------运行时内存结构

  首先通过一张图了解 Java程序的执行流程:      我们编写好的Java源代码程序,通过Java编译器javac编译成Java虚拟机识别的class文件(字节码文件),然后由 JVM 中的 ...

Fri Jul 05 15:20:00 CST 2019 6 4334
Java虚拟机详解(五)------JVM参数(持续更新)

  JVM参数有很多,其实我们直接使用默认的JVM参数,不去修改都可以满足大多数情况。但是如果你想在有限的硬件资源下,部署的系统达到最大的运行效率,那么进行相关的JVM参数设置是必不可少的。下面我们就 ...

Sun Aug 18 16:56:00 CST 2019 0 3565
Java虚拟机详解(十一)------双亲委派模型

  在上一篇博客,我们介绍了类加载过程,包括5个阶段,分别是“加载”,“验证”,“准备”,“解析”,“初始化”,如下图所示:      本篇博客,我们来介绍Java虚拟机的双亲委派模型,在介 ...

Tue Jan 07 06:20:00 CST 2020 3 1386
Java虚拟机详解(一)------简介

  本系列博客我们将以当前默认的主流虚拟机HotSpot 为例,详细介绍 Java虚拟机。以 JDK1.7 为主,同时介绍与 JDK1.8 的不同之处,通过Oracle官网以及各种文献进行整理,并加以 ...

Sun Jun 30 18:39:00 CST 2019 0 2706
Java虚拟机详解(三)------垃圾回收

  如果对C++这门语言熟悉的人,再来看Java,就会发现这两者对垃圾(内存)回收的策略有很大的不同。   C++:垃圾回收很重要,我们必须要自己来回收!!!   Java:垃圾回收很重要,我们必 ...

Tue Jul 16 03:35:00 CST 2019 6 2109
Java虚拟机详解(十)------类加载过程

  在上一篇文章中,我们详细的介绍了Java类文件结构,那么这些Class文件是如何被加载到内存,由虚拟机来直接使用的呢?这就是本篇博客将要介绍的——类加载过程。 1、类的生命周期   类从被加载 ...

Tue Nov 26 06:18:00 CST 2019 3 1407
Java虚拟机详解(六)------内存分配

  我们说Java是自动进行内存管理的,所谓自动化就是,不需要程序员操心,Java会自动进行内存分配和内存回收这两方面。   前面我们介绍过如何通过垃圾回收器来回收内存,那么本篇博客我们来聊聊如何进 ...

Wed Aug 21 15:54:00 CST 2019 2 1643
Java虚拟机详解(四)------垃圾收集器

  上一篇博客我们介绍了Java虚拟机垃圾回收,介绍了几种常用的垃圾回收算法,包括标记-清除,标记整理,复制等,这些算法我们可以看做是内存回收的理论方法,那么在Java虚拟机中,由谁来具体实现这些方法 ...

Wed Aug 07 16:21:00 CST 2019 1 1607

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM