自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 类装载器(calssLoader)

请直接看原文类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。在Java中,类装载器把一个类装入JVM中,要经过以下步骤:(1) 装载:查找和导入Class文件;(2) 链接:把类的二进制数据合并到JRE中;    (a)校验:检查载入Class文件数据的正确性;    (b)准备:给类的静态变量分配存储空间;

2017-12-14 13:44:49 309

转载 synchronize锁优化

不管学什么东西,都要明白为什么 为什么需要锁优化?因为java程序在挂起唤醒线程的时候需要从用户态切换到内核态,这是非常消耗资源的。 1,自旋锁与自适应自旋 在JDK  1.6中引入了自适应的自旋锁。自适应意味着自旋的时间不再固定了,而是由前一次在同一个锁上的自旋时间及锁的拥有者的状态来决定。如果在同一个锁对象上,自旋等待刚刚成功获得过锁,并且持有锁的线程正

2017-12-06 17:00:50 1325

转载 synchronize和lock锁如何选择

在jdk1.6之后java对synchronize锁做了很多优化,速度已经不比lock锁慢,甚至很多情况下更快,所以推荐使用synchronize锁。但是对锁如果有特殊要求的话,可以使用lock锁。lock锁主要有以下几个扩展的功能:1,等待可中断等待可中断是指当持有锁的线程长期不释放锁的时候,正在等待的线程可以选择放弃等待,改为处理其他事情,可中断特性对处理执行时间非常长的同步块很有

2017-12-06 10:45:14 1980

转载 内存分配与回收策略

1,对象优先分配在eden区2,大对象直接进入老年代-XX:PretenureSizeThreshold=31457283,长期存活的对象进入老年代-XX:MaxTenuringThreshold=14,动态对象年龄判断如果在Survivor空间中相同年龄所有对象大小的总和大于Survivor空间的一半,年龄大于或等于该年龄的对象就可以直接进入老代,无须等到MaxTen

2017-12-04 10:58:23 190

原创 垃圾收集器(摘抄的深入理解JAVA虚拟机)

垃圾收集器有很多种,针对不同的内存区域采用不同的垃圾收集器。一、Serial收集器

2017-11-24 16:45:27 165

原创 java中的垃圾收集机制(摘抄的深入理解JAVA虚拟机)

看《深入java虚拟机第二版》的读书笔记一,、垃圾收集算法会收集那些对象?被废弃的对象,那么那些对象被认为是被废弃的对象呢?主要有两种算法1,引用计数算法2,可达性分析算法(HotSpot采用的算法)在Java语言中,可作为GC Roots的对象包括下面几种:(1).虚拟机栈(栈帧中的本地变量表)中引用的对象。(2).方法区中类静态属性引用的对象。(3).方法区中常量引

2017-11-22 11:41:44 522

原创 Interrupt如何停止线程

理解interrupt可以假设该线程拥有一个变量boolean stopFlag,一开始这个flag为false关于interrupt有三个方法:1,interrupt()  表示停止调用该方法的线程,这句话并不会停止该线程,只是会告诉该线程,你现在需要停止了。怎样去停止让该线程自己去完成。这个方法就是将flag修改为true2,isInterrupted()表示调用该方法的线程是否要

2017-11-09 14:42:02 722

原创 java内部类

学习内部类请先自行下载一个反编译软件,我用的 http://jd.benow.ca/没学过内部类的先看这篇博客 http://www.cnblogs.com/dolphin0520/p/3811445.html内部类只需要注意一点:内部类在虚拟机层面是不存在的。也就是说内部类根本上就是一个普通类,它只存在于源文件中。编译期时它就会单独编译成一个class文件。学习内部类多用反编译软件看

2017-10-09 11:02:17 174

空空如也

空空如也

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

TA关注的人

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