自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 虚拟机的类加载机制

虚拟机的类加载机制参考自深入理解Java虚拟机 概述:把描述类的数据从Class文件加载到内存中,然后对数据进行校验,解析,初始化最终形成能够被虚拟机使用的类,这就是虚拟机的类加载机制 一:类加载的时机类的生命周期:类从被加载到虚拟机中到被卸载出内存为止一共要经历7个阶段:加载,验证,准备,解析,初始化,使用,卸载。其中加载,验证,准备这3个阶段是按部就班的开始,但是解析阶段不一定,它也可能在初始化

2017-12-30 17:09:01 509

原创 通过Condition实现自己的阻塞队列

博主原文地址:点击打开链接 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来   阻塞队列常用在多线程环境中,在生产者与消费者模式

2017-12-13 20:29:44 742

原创 剑指Offer-根据二叉树的前序和后序遍历重建二叉树

原文地址:点击打开链接 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。  * 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。  * 例如输入前序遍历序列{1,2,4,7,3,5,6,8}  * 和中序遍历序列{4,7,2,1,5,3,8,6},  * 则重建二叉树并返回/*思路:在二叉树的前序遍历中,第一个数值总是根节点的值,而在中序遍历中,根节点的值在序列的中间

2017-12-13 11:35:37 1054 1

空空如也

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

TA关注的人

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