- 博客(3)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Java垃圾回收机制Garbage Collection
C++是没有垃圾回收机制的,这就导致我们写程序的时候,对象需要一个一个地释放。而Java引入了垃圾回收机制。 垃圾回收机制的作用: 1.发现无用的对象(没有任何变量引用该对象); 2.回收无用对象的占用的内存空间。 垃圾回收的相关算法 1.引用计数法 堆中的每个对象对会被引用计数。被引用一次,计数+1;被引用值变为null则计数-1,直到计数为0,就变成了无用对象。 优点: 算法简单 缺点: 循环...
2019-07-11 20:48:28 199
原创 Java内存分析
Java虚拟机的内存区域可以分为三个:栈stack、堆heap(包括方法区 method area)。 栈Stack 描述的是方法执行的内存模型,每个方法被调用的时候都会创建一个栈帧(用于存储局部变量、操作数、方法出口等数据)。 JVM为每一个线程创建一个栈(用于存放与该线程相关的实际参数、局部变量等信息)。 栈属于线程私有,线程间不能共享。 先进后出,后进先出。 由系统自动分配,速度很快! 是...
2019-07-09 15:34:08 136
原创 JAVA基本内容
JAVA程序的运行机制 J高级语言有编译型和解释型两种,Java是一种编译型和解释型语言结合的语言。 *.java 文件通过 javac编译器 生成 *.class字节码文件,最后利用虚拟机java 命令生成可运行程序 JVM、JDK、JRE的区别 1.JVM(Java Virtual Machine)虚拟机用于执行bytecode字节码文件。 JRE(Java Runtime Enviro...
2019-07-07 18:57:23 273
OmniGraffle-mac版的viso
2018-05-08
HttpClient.jar
2016-12-12
ubuntu-12.04.5-alternate-i386.iso.torrent
2016-04-21
把多个aar合并成一个一个aar
2017-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人