简单了解GC垃圾回收器 了解GC之前我们首先要了解GC是要做什么的?顾名思义回收垃圾,什么是垃圾呢? GC回收的垃圾主要指的是回收堆内存中的垃圾对象。 从根对象出发,所有被引用的对象,都是存活对象 其他对象都是垃圾对象。 根对象: 栈中的引用变量,所引用的对象。 方法区 ...
垃圾收集 Garbage Collection ,GC ,是一个长久以来就被思考的问题,当考虑GC的时候,我们必须思考 件事情: 哪些内存需要回收 什么时候回收 如何回收 那么在Java中,我们要怎么来考虑GC呢 首先回想以下内存区域的划分,其中程序计数器 本地方法栈 虚拟机栈三个区域随线程而生,随线程释放,栈中的栈帧随着方法的进入和退出执行着出栈和入栈的操作,每一个栈帧分配多少内存基本是在类结 ...
2017-08-14 21:24 1 1137 推荐指数:
简单了解GC垃圾回收器 了解GC之前我们首先要了解GC是要做什么的?顾名思义回收垃圾,什么是垃圾呢? GC回收的垃圾主要指的是回收堆内存中的垃圾对象。 从根对象出发,所有被引用的对象,都是存活对象 其他对象都是垃圾对象。 根对象: 栈中的引用变量,所引用的对象。 方法区 ...
作者在之前工作中,面试过很多求职者,发现有很多面试者对Java的 Class 搞不明白,理解的不到位,一知半解,一到用的时候,就不太会用。 因为自己本身以前刚学安卓的时候,甚至做安卓2,3年后,也是对 java的 Class不是太清楚,所以想写一篇关于Java Class 的文章,没有那么多 ...
转载:https://www.jianshu.com/p/de88edf8e023 什么是MQTT MQTT是基于二进制消息的发布/订阅编程模式的消息协议,最早由IBM提出的 ...
目录 什么是DNS DNS的特点 DNS的工作原理 反向解析 DNS的报文格式 一、什么是DNS DNS--Domain ...
如今我们所处的时代,是移动互联网时代,也可以说是视频时代。 从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技术的不断升级,还 ...
相信大家都有这种感觉:抽象类与接口这两者有太多相似的地方,又有太多不同的地方。往往这二者可以让初学者摸不着头脑,无论是在实际编程的时候,还是在面试的时候,抽象类与接口都显得格外重要!希望看完这篇博客文章各位都能从容地明了二者... @ 目录 1、我所理解的抽象类 ...
很多Java程序员,对Java的注解一知半解,更有甚者,有的人可能连注解是什么都不知道 本文我们用最简单的 demo , 最通俗最短的语言,带你了解注解到底是什么? 先来简单回顾一下基础,我们知道,Java 的源文件编辑后,生成 .class 文件, .Java源文件,这个是源文件时期 ...
一、Netty到底是什么 1、从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服 ...