• 首页
  • 标签
  • 爱情
  • GIT
  • 内存分配和回收策略

    Feb 9, 2019

    本篇为学习JAVA虚拟机的第十篇文章,本章对内存分配和垃圾回收的细节再次详细说明一下,并且说明一下逃逸分析/栈上分配以及TLAB两种方式的概念和原理。

    ...more
    JVM
  • 垃圾收集器介绍

    Feb 9, 2019

    本篇为学习JAVA虚拟机的第九篇文章,主要介绍七种比较经典的垃圾收集器的实现原理。

    ...more
    JVM
  • GC相关

    Feb 9, 2019

    本篇为学习JAVA虚拟机的第八篇文章,我们知道,JVM为我们管理垃圾对象实现自动回收,让我们不需要太关心内存释放问题,一定程度上减少了内存溢出的错误。这一切的背后是如何实现的呢?

    ...more
    JVM
  • JAVA内存模型常问面试题

    Feb 8, 2019

    本篇为学习JAVA虚拟机的第七篇文章,介绍一些面试比较常问的问题。

    ...more
    JVM
  • 内连接和外连接

    Feb 5, 2019

    在电信实习的时候,天天有人来面试,问的问题我都听的蛮清楚的,比如内连接和外连接的区别,好像很简单,但还是说的不好,这里总结一下。

    ...more
    mysql
  • JAVA内存模型-线程共享

    Feb 5, 2019

    本篇为学习JAVA虚拟机的第六篇文章,介绍线程共享区域。

    ...more
    JVM
  • JAVA内存模型-线程私有

    Feb 5, 2019

    本篇为学习JAVA虚拟机的第五篇文章,JVM的内存模型一般是面试必问的点,因为对JVM内存模型有所了解,才会有可能知道调优手段。本篇文章首先介绍线程私有的一些区域。

    ...more
    JVM
  • 细谈loadClass

    Feb 5, 2019

    本篇为学习JAVA虚拟机的第四篇文章,对于获取Class对象,其实我们不知不觉中已经接触过两种了,一种就是loadClass,一种就是反射中的forName,它们到底有什么区别呢?其实涉及了类加载过程的区别。下面好好来探讨一下。

    ...more
    JVM
  • 双亲委派模型

    Feb 5, 2019

    本篇为学习JAVA虚拟机的第三篇文章,谈到JVM类加载机制,双亲委派模型是绕不开的话题,名字看好像是个高大上、深不可测的玩意,其实逐步揭开面纱之后很简单。下面我们就来揭揭看。

    ...more
    JVM
  • 浅谈ClassLoader

    Feb 5, 2019

    本篇为学习JAVA虚拟机的第二篇文章,上一篇文章初步提到了class文件,以及一个最简单程序执行的指令含义,我们提到,是由JAVA虚拟机先加载这些编译好的class文件,然后再去根据解析出来的指令去转换为具体平台上的机器指令执行,但是加载这个class文件时如何加载的呢?其实就涉及比较重要的东西:ClassLoader

    ...more
    JVM
PRVENEXT

© 2019 - 2020 fossi,苏ICP备17064972号.