自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除