摘要: 1.前言 因为今天在想到这个问题的时候脑子不是很清楚,就想查一下网上的资料,结果发现一个个写的囫囵吞枣。后来突然想起来了,于是打算记录下来。 注意此种方法只针对JDK1.5及以上,之前好像是volatile的关键字设计有问题? 2.双层检查实现单例模式的由来 最开始只有一层检查, 【失败的设计】 p 阅读全文
posted @ 2017-07-02 23:16 lightverse 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 写博客是检验学习水平的一个不错的手段。 今年下半年的博客计划:(主要面向Android和Java) 1.生命周期(主打) Android的生命周期一直是新手开发人员的难点,主要是这是Android自己定义的一套程序运行理论。与桌面客户端不同,手机是电池供电的系统,以及有限的存储空间和运行内存,所以A 阅读全文
posted @ 2017-07-02 04:50 lightverse 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、前言 本文主要阐述Android消息机制的原理而非使用,网上有很多的文章介绍了如何使用,如不熟悉请先搜索了解。 二、Message Handler Looper 原理(java部分): 基本原理:基于epoll和eventfd。 说明: Message Handler 与 Looper 以及Me 阅读全文
posted @ 2017-06-22 09:38 lightverse 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Android动画包含三种:补间动画(Tween Animation),帧动画(Frame Animation),属性动画 (Property Animation)。其中属性动画是从Android 3.0之后加入的。 本文着重介绍三种动画的实现原理,阅读本文的前提是应该可以简单的使用上述三 阅读全文
posted @ 2017-06-22 09:36 lightverse 阅读(5579) 评论(0) 推荐(0) 编辑
摘要: 因刚开始写博客,排版方面有欠缺,还请见谅。 网上已经有的东西(至少我能找到的),就不会再写了。 参考文档是在编写博客时遇到的问题或不确定的时候所求证时的参考资料,比较有价值,如果看文不懂可以参考。 共同进步! 阅读全文
posted @ 2017-06-20 16:33 lightverse 阅读(135) 评论(0) 推荐(0) 编辑