java
文章平均质量分 77
KM_Cat
Who can stop me is me!
展开
-
Java中关于Volatile的那些事儿
原文篆字Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。转载 2014-05-15 21:51:13 · 478 阅读 · 0 评论 -
Java反射框架Type Class 及相关方法浅析
最近研究Gson源码,对java反射这一块顺便详细了解了下。今天也不说的太深,就分享几个动态获取类型相关的方法。java中class,method,field的继承体系先说一下Class与Field相关的一些除了常用的反射一个类的成员和方法之外的几个方法的用法。一.Class相关getSuperClass() //返回调用类的超类getGenericSuperClass原创 2015-03-31 23:21:00 · 1144 阅读 · 0 评论 -
关于Android视图Measue阶段的问题
各位大牛在阅读Android视图measure相关源码时小弟有一处不解,抛出来请各位给分析分析我们都知道MeasureSpec封装了测量过程中父视图对子视图的要求,即它的0-30位表示size,31-32位表示模式。那么问题来了,看下面的代码View.java代码public static final int MEASURED_STATE_TOO_SMALL = 0x01000原创 2015-08-27 09:56:43 · 1188 阅读 · 1 评论