自定义博客皮肤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)
  • 收藏
  • 关注

原创 《Java并发编程的艺术》精要整理

目录 1 Java并发机制的原理... 1 2 Jdk提供的并发组件及框架... 2 2.1 队列同步器... 3 2.2并发容器... 3 2.3并发工具类... 3 2.4Executor框架... 3   1 Java并发机制的原理 并发编程的两个问题:线程间的通信和同步。同步是指多个线程之间操作的相对顺序。 存在两种并发编程模型:①隐式通信,显式同步,Java即属于此类。        ...

2018-07-04 23:55:38 367

原创 《深入理解java虚拟机(第2版)》笔记(4/完结)

声明:本文是对《深入理解java虚拟机(第2版)》的片段摘录,版权属于原作者。本文仅供学习交流使用,严禁用于商业用途。7 早期(编译期)优化Java语言的“编译期”其实是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,Just In Time Compile...

2018-06-23 22:19:41 339

原创 《深入理解java虚拟机(第2版)》笔记(3)

声明:本文是对《深入理解java虚拟机(第2版)》的片段摘录,版权属于原作者。本文仅供学习交流使用,严禁用于商业用途。 5 虚拟机类加载机制 5.1 类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、 验证(Verification)、 准备(Preparation)、 解析(Resolution)、 初始化(Initialization)、...

2018-06-23 22:18:26 313

原创 《深入理解java虚拟机(第2版)》笔记(2)

声明:本文是对《深入理解java虚拟机(第2版)》的片段摘录,版权属于原作者。本文仅供学习交流使用,严禁用于商业用途。3 垃圾收集器与内存分配策略3.1 如何判断对象已死3.1.1 引用计数算法引用计数算法(Reference Counting):给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。客观地说...

2018-06-23 22:16:01 255

原创 《深入理解java虚拟机(第2版)》笔记(1)

声明:本文是对《深入理解java虚拟机(第2版)》的片段摘录,版权属于原作者。本文仅供学习交流使用,严禁用于商业用途。1 走近java1.1展望java技术的未来1.1.1 模块化目前osgi已经成为java模块化事实上的标准。在Java SE 7发展初期,Sun公司再次提交了一个新的规范请求文档JSR-294:Java编程语言中的改进模块性支持(Improved Modularity Suppo...

2018-06-23 22:12:25 615

空空如也

空空如也

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

TA关注的人

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