05 2016 档案

[读书笔记]java中的volatile关键词
摘要:以下内容大多来自周志明的《深入理解Java虚拟机》。 当一个变量被volatile修饰后,它将具备两种特性: 1. 保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立即得知的。而普通变量不能做到这一点,普通变量的值在线程间传递均需要通过主内容 阅读全文

posted @ 2016-05-07 16:33 往边界 阅读(302) 评论(0) 推荐(0) 编辑

[读书笔记]一些小记
摘要:以下内容大多来自周志明的《深入理解Java虚拟机》。 1. 线程本地存储Thread Local Storage 一个请求对应一个服务器线程,很多web服务端应用都可以使用线程本地存储来解决线程安全问题。每一个线程的Thread对象中都有一个ThreadLocalMap对象,这个对象存储了一组以Th 阅读全文

posted @ 2016-05-07 15:04 往边界 阅读(200) 评论(0) 推荐(0) 编辑

[读书笔记]自动装箱的陷阱以及==与equals
摘要:先看一段代码,来自周志明的《深入理解Java虚拟机》。 输出: 先来看下java中==与equals的区别: ==比较引用。如果对象不是复合数据类型而是基本类型,比较的也是值。 equals比较的是值。 再来看下Integer类中equals的源码: 再来看下原著中作者的解释: 包装类(指的是Int 阅读全文

posted @ 2016-05-05 22:58 往边界 阅读(358) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示