07 2017 档案
摘要:1.volatile 关于volatile可讲述的部分有很多,不过精简的说这个关键字的功能有两点。 a.volatile修饰的变量对如果有修改,会对任意线程可见。 b.volatile修饰的变量: 如果是volatile写,那么它可以保证任何在它之前需要完成的读写都会完成,但是它之后的普通读写不能保
阅读全文
摘要:1.Activity 与 Context 查看一下Activity的继承关系就可以发现,Activity最终是继承了Context.所以这意味着Actvitiy有Context的功能。 而Context是一个抽象类,它的实现在ContextImpl.但是Activity继承自ContextWrapp
阅读全文
摘要:(实际是草稿) 1.简单工厂 不通过new 来产生对象,通过Factory.createObject 2.抽象工厂 生产多个对象,但是对象直接有联系 通过派生多个工厂实例来生产具体对象 (抽象工厂确定抽象产品的种类) 3.工厂方法 只有一种抽象产品,可以有多个具体产品,不同具体工厂根据参数确定不同具
阅读全文
摘要:进程是一个比较抽象的概念,它可以被翻译成一个程序的执行过程的描述。通过进程,程序能够不受外界干扰的按照期待的想法运行。 大多数应用(不管是windows还是Linux),它们常常以main函数作为程序的起点,也是一个进程的开始。 习惯了这种方式开发的开发者可能在刚开始面对Android开发的时候会有
阅读全文
摘要:1.前言 因为今天在想到这个问题的时候脑子不是很清楚,就想查一下网上的资料,结果发现一个个写的囫囵吞枣。后来突然想起来了,于是打算记录下来。 注意此种方法只针对JDK1.5及以上,之前好像是volatile的关键字设计有问题? 2.双层检查实现单例模式的由来 最开始只有一层检查, 【失败的设计】 p
阅读全文
摘要:写博客是检验学习水平的一个不错的手段。 今年下半年的博客计划:(主要面向Android和Java) 1.生命周期(主打) Android的生命周期一直是新手开发人员的难点,主要是这是Android自己定义的一套程序运行理论。与桌面客户端不同,手机是电池供电的系统,以及有限的存储空间和运行内存,所以A
阅读全文
浙公网安备 33010602011771号