java
文章平均质量分 74
hbbdxs
这个作者很懒,什么都没留下…
展开
-
java中的volatile和synchronized
java中的volatile和synchronizedhttp://www.blogjava.net/abin/archive/2012/10/19/389867.html这个可能是最好的对比volatile 和synchronized 作用的文章了。volatile 是一个变量修饰符,而synchronized 是一个方法或块的修饰符。所以我们使用这两种关键字来指定三种简转载 2014-02-07 16:20:22 · 490 阅读 · 0 评论 -
汉字数字 转换int
import java.util.regex.Pattern; public class MoneyTest { public static long parse(String money) { long result = 0; char c = 0; boolean flag =转载 2016-06-03 11:19:31 · 2013 阅读 · 0 评论 -
Java stack 泛型
import java.util.Arrays; public class myStack { Object[] data; private int capacity; private int size; public myStack() { capacity=16;转载 2016-06-02 20:22:19 · 1370 阅读 · 0 评论 -
Android应用层View绘制流程与源码分析
http://blog.csdn.net/yanbober/article/details/46128379/版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]背景View绘制流程第一步递归measure源码分析2-1 measure源码分析2-2 measure原理总结View绘制流程第二步递归layout源码分析转载 2016-06-01 09:35:35 · 605 阅读 · 0 评论 -
touch事件
http://www.cnblogs.com/mengdd/p/3394345.htmlhttp://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.htmlAndroid 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEven转载 2016-06-01 09:26:03 · 401 阅读 · 0 评论 -
Class.forName与ClassLoader
http://daizuan.iteye.com/blog/1097105都说清楚了,也很容易区分出不同点: 1.Class.forName返回的Class对象可以决定是否初始化。而ClassLoader.loadClass返回的类型绝对不会初始化,最多只会做连接操作。 2.Class.forName可以决定由哪个classLoader来请求这个类型。而ClassLoader.load转载 2016-06-01 09:07:06 · 237 阅读 · 0 评论 -
android binder
http://blog.csdn.net/boyupeng/article/details/47011383转载 2016-06-01 09:06:11 · 201 阅读 · 0 评论 -
abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是转载 2015-10-10 09:14:55 · 340 阅读 · 0 评论 -
Android 面试
java中的弱引用,软引用,虚引用JNI中怎么调用android的framework的apiAtomic Integer a和 volatile int a;的区别原创 2014-06-30 10:51:28 · 522 阅读 · 0 评论 -
Android开发中,有哪些让你觉得相见恨晚的方法、类或接口
本文类容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?这一问题的回答,目前就总结这些,日后若有新的发现,随时补充。欢淫点赞。getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(float转载 2016-06-14 16:32:59 · 362 阅读 · 0 评论