自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CysionLiu的博客

静坐常思

  • 博客(8)
  • 收藏
  • 关注

原创 Java并发编程学习记录#4

组合对象探讨一些构造类的模式,使得类更容易成为线程安全的。设计线程安全的类设计线程安全的类的过程应该包含三个方面: - 确定对象状态是由哪些变量构成–变量; - 确定限制对象状态的不变约束–不变约束; - 制定一个管理并发访问对象状态的策略–后验条件。不变约束:用来判定一个状态是合法的还是不合法的,比如int的取值范围,是施加在状态上的约束;后验条件:指出某种状态转变是否合法,是施加在状态操作

2017-08-29 23:59:13 307

原创 Java并发编程学习记录#3

共享对象我们已经见识到同步方法和同步代码块能够保证操作执行的原子性,但同时这也是一个常见的误区:同步仅仅关于原子性。其实,同步还有另一个重要而微妙的方面–内存可见性。我们不仅仅希望阻止一个线程修改另一个线程正在使用的对象,我们还希望当一个线程修改了某个对象后,其改变后的状态能够被其它线程观察到。可以使用具体的同步或是已经封装好的类库,来保证对象改变后,能将状态安全的发布出去。可见性可见性是个微妙的话

2017-08-27 16:52:16 271

原创 Java并发编程学习记录#2

线程安全篇B为了保持状态的一致性,需要在一个原子性操作中更新相关的状态变量,加锁,可以将一些混合操作变为原子性操作,从而保证线程安全。锁1.内部锁Java提供了一个加强原子性的内在锁机理-同步块,其包含两部分,一部分是一个可以作为锁的对象的引用,另一部分是由这个锁保护的阻塞代码。同步方法是同步块的一个快捷体现,其作用于所有的方法体。每一个Java对象都可以作为一个潜在的同步锁,这种内部构建的锁叫做内

2017-08-24 10:24:58 246

原创 Java并发编程学习记录#1

线程安全篇A其实,并发编程理论并不过多的涉及线程和锁,虽然构建并发程序需要正确的使用线程和锁,然而这只是内部机理带来的手段而已;本质上来说,写出线程安全的程序,在于状态的访问管理,特别是共享和可变状态。一个对象的状态是其数据,它可以存储在其实例或者静态域中,这些数据也可以来自其它独立的实例对象。对象的状态,包括了那些所有会影响其外部可见行为的数据。说到共享,意思是一个变量可以被多个线程访问;说到

2017-08-22 10:47:48 372

原创 安卓中扩展数据结构的探究解析

数据结构是编程工作的一项基本功,虽然现在很多应用程序的开发工作不会涉及数据结构的设计和实现,但是往往绕不开数据结构的使用,特别在一些特殊需求下,对数据结构的理解显得更为重要。安卓应用的开发自然也会涉及一些数据结构的使用,由于其开发语言是Java,大体上来说,数据结构的很多使用场景仍在Java的集合框架之内。不过安卓自有其特殊的地方,在这些场景下,源码中是扩展了一些数据结构来进行优化,但还是基于Jav

2017-08-17 15:40:18 779

原创 滑动内联动效的实现之item的伴生变换

本文属于滑动内联动效系列的第二篇。仓库地址滑动内联动效 指的是 在容器滑动的过程中,其子View对应展现出来的一些效果。本篇主要记录的是在容器滑动过程中,它的item伴随进行缩放和透明度变化。上图,明了。图1中,随着滑动,内部item呈现先变大再变小的趋势,同时透明度上也是先变亮在变暗的趋势。图2中,主要是横向的一些特效,分别有图片逆差效果,缩放效果以及透明度变换效果。方案分析思路基本同滑动内联动

2017-08-16 12:23:12 1372

原创 滑动内联动效的实现之图片平行逆差效果

本文属于滑动内联动效系列的第一篇。仓库地址滑动内联动效 指的是 在容器滑动的过程中,其子View对应展现出来的一些效果。而图片平行逆差效果,就是在容器滑动过程中,图片也跟着移动的效果。语言太苍白,直接上效果。 上面图片还带了透明度的变化,但这不是本文的描述范围。 想要提前看整体实现,请直接移步到github仓库图片平行逆差效果早见于网络,常见思路有两种: 1- 继承滑动容器或者在滑动

2017-08-11 17:37:18 1282 1

转载 Android 开发者必知必会的权限管理知识

导语感觉分析的挺全面,故转载,有小细节删改,原文请点击: 原文在这里本文主要讲解了Android 权限管理方面几个点:Android 权限背景知识;权限检查及权限兼容;跳转到app管理权限页面一、Android 权限背景知识提到Android 权限管理,业内人士都知道Google 在Android 6.0时提出了运行时权限管理机制,在Android 6.0之前,所申请的权限只需要在And

2017-08-08 10:51:52 807 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除