- 博客(5)
- 收藏
- 关注
原创 JVM类加载入门
JVM类加载入门一、类加载的过程:加载 ---> 连接 ---> 初始化二、类加载器ClassLoader①什么是类加载器?②类加载器种类:③双亲委派模型介绍:优点:弊端:突破双亲委派模式: 类加载机制 一、类加载的过程: 加载 —> 连接 —> 初始化 优点:不同层次的类可以由不同的ClassCloader加载,从而进行划分,有助于系统模块化的设计 加载:通过类的全名(c...
2019-03-22 12:58:39 260
原创 JVM垃圾回收入门(二)
JVM入门垃圾收集器①串行回收器②独占式的垃圾回收②新生代ParNew回收器②使用复制算法③新生代ParallelGC回收器④老年代ParallelOldGC回收器⑤CMS回收器⑥G1(Garbage_First)回收器(简单了解) 垃圾收集器 ①串行回收器 原理:在串行垃圾回收器运行时是独占的,需要暂停java应用程序中的线程。 特点:①使用单线程进行垃圾回收,并行能力较弱的计算机更适用,CPU...
2019-03-21 10:41:28 307
原创 JVM垃圾回收入门(一)
JVM入门一、两种垃圾回收的触发条件二、常用垃圾回收算法①引用计数法(了解,JAVA虚拟机并未使用)②标记清除法③标记压缩法④复制算法⑤分区算法⑥分代算法:三、引用类型(JDK1.2之后扩充)①强引用:②软引用:③弱引用:④虚引用: 一、两种垃圾回收的触发条件 A.Minor GC触发条件:当Eden区没有足够空间分配的时候 B.Full GC触发条件:①调用System.gc()时,系统建议执行...
2019-03-20 12:54:30 380
原创 JVM入门(待补充)
这大概是我最努力的一段时间了。 JVM架构图 1.什么是JVM? ①JVM是Java Virtual Machine 的缩写也就是Java虚拟机。②是Java实现跨平台的基础,JVM中的Java解释器负责将编译之后的字节码文件解释成特定的机器码运行调用操作系统的api。③JVM是JRE的一部分,它是一个虚构出来的计算机,按照定义叫做通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的...
2019-03-18 11:42:41 463
原创 七种常见排序算法
以前欠下的基础,现在补 此图片来自网络 https://blog.csdn.net/u012102104/article/details/79773907 冒泡排序 冒泡排序的基本思路就是交换顺序,以从小到大排为例子,从数组尾部对数组中的数据依次比较大小,若右侧数据比左侧的小则交换位置,这么一来经过第一轮的排序后就可以选出最小的数字。冒泡排序对n个随机数的排序需要执行n-1次,效率较低。可以做个...
2019-03-13 22:00:45 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人