- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 [笔记]对于关键字volatile的理解
关键字volatile可以说是Java虚拟机提供的最轻量级的同步机制。 在《深入理解Java虚拟机》第2版(周志明著)一书中,作者认为volatile有两个语义/特性: 一是:保证此变量对于所有线程的可见性; 二是:禁止指令重排序优化。 下面将分别来解读。 这里的大背景是Java内存模型。 “内存模型”可以理解为在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。不同架构的
2017-03-17 16:31:28 323
原创 [笔记]Java语言的“重载”和“重写”
在《深入理解Java虚拟机》第2版(周志明著)一书中,作者总结到: 今天(直至还未发布的Java1.8)的Java语言是一门静态多分派、动态单分派的语言。这里主要有4个概念: Java语言层面:重载、重写; 虚拟机层面:静态分派、动态分派 预先说说前置概念:Human man = new Man();语句中,“Human”是变量man的静态类型(Static Type),或者叫做外观类型
2017-03-17 13:38:10 372
原创 [笔记]Java虚拟机垃圾回收的原理是“引用计数”吗?
迷茫时,能遇见一本好书,并且能够静下心把它读完,那真的是一件愉快和值得纪念的事。 2017年2月7日-2017年3月16日,读完《深入理解Java虚拟机》第2版(周志明著)。接下来这几篇,我将会把印象深刻的几个知识点总结下来,权当用做日后复习。 看这本书之前,每当提到虚拟机的垃圾回收,我能说的应该就是这么一句:是通过引用计数来实现的,当一个对象的引用计数为0时,虚拟机就会将之回收。
2017-03-16 16:32:53 1549
Android Studio环境下face++的demo
2016-04-11
MacPorts-2.3.3-10.10-Yosemite.pkg
2015-04-14
Charles3.10破解包
2015-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人