自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java复习

java各大知识点复习

  • 博客(5)
  • 收藏
  • 关注

原创 linux上java程序cpu占用过高查找问题代码定位

前提:需要模拟一个故障来定位这个故障究竟发生了什么问题。现在模拟一个高CPU占用率故障,并且将其运行在linux上。public class mytest1 { public static void main(String[] args) { while (true){ System.out.println(Math.random()*10000...

2019-11-07 15:50:39 387

原创 快速排序

快排思路1.设置基准值,基准值左边比基准值小,基准值右边比基准值小,基准值作用就是定位该值在数组中的位置。2.设置数组边界下标,当两个下标相同完成了基准值得定位。3.思路分析-快排情景模拟。4.根据基准值,结合归并思维和化整为零和递归思想完成数组排序。代码public class quickSort { private int qs(int []a,int left,int ...

2019-11-06 18:32:46 93

原创 JVMGC相关总结

JVMGC过程java虚拟机垃圾清理主要是针对堆内存进行回收。之前:引用计数法 缺点:可能产生无效引用导致堆内无用对象无法回收之后:可达性分析算法 大致原理:是否直接或者间接的与GCRoot(根节点)产生连接。 根节点:1.栈内存引用的变量2.方法区引用的变量或常量3.本地方法栈中引用的变量。涉及到的算法:1.复制算法2.标记清除法3.标记整理法java8JVMGC具体详解:垃圾...

2019-11-05 17:50:31 145

原创 多线程知识整理

123

2019-10-24 21:19:09 86

原创 类加载机制

浅析类加载机制类是如何被加载的?加载类时元素的加载顺序?例子类是如何被加载的?代码在编译前转化成.class文件,通过类加载器载入内存中。可归纳成加载-连接(验证-准备-解析)-初始化。加载类时元素的加载顺序?1.非特殊情况优先加载静态元素,如有父类则先加载父类的静态元素,同类中静态元素加载规则是按顺序加载。2.new对象时触发隐式三步(加载非静态属性,非静态代码块,构造方法),如果存在...

2019-10-15 21:39:49 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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