1. AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:1. 简单,快捷2. 过程可控使...
分类:
其他好文 时间:
2015-04-24 11:59:03
阅读次数:
127
前段时间写了篇关于Spring的AOP框架实现原理的文章,现在浅谈下Spring的另一大核心概念IOC的原理。
IOC:即控制反转。官方解释是让调用类对某一接口实现类的依赖关系由第三方注入,以转移调用类对某一接口实现类的依赖。
下面将举个现实例子加深理解:
“剧本”要选定“角色”的“饰演者”,我们可以创建第三方“导演“来控制”剧本”,引入“导演”,“剧本”和“饰演者”将完全接偶。”导演“将...
分类:
编程语言 时间:
2015-04-20 18:37:19
阅读次数:
206
一:集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:即表示集合的抽象数据类型。Collection顶层接口。 实现:也就是集合框架中接口的具体实现。常用ArrayList、HashMap 算法:在一...
分类:
编程语言 时间:
2015-04-20 00:23:50
阅读次数:
122
线程:代码执行的一个分支 主要作用是提高了效率,cpu能同时执行多个部分的代码。 线程的创建:两种方式 a.继承于thread类,重写run方法。 b.实现了runable接口,实现run方法。 启动线程必须用线程的start方法;如果直接调用线程的run方法则就是单线程了。 有一个对象启动...
分类:
编程语言 时间:
2015-04-18 16:01:44
阅读次数:
201
数组对象Array有一个Sort方法(点击查看Sort方法的实现),专门是用来排序的,请看下图如果我们想为自己的类添加一个排序,只需要继承IComparable接口,实现CompareTo方法就行;调用CompareTo方法内部实现对象的比较,通过返回值确定对象的顺序负数值,当前对象<参数对象正数值...
分类:
编程语言 时间:
2015-04-18 10:01:15
阅读次数:
140
Note.java 一个枚举类
package Lesson8Polymorphism.music;
public enum Note
{
MIDDLE_C, C_SHARP, B_FLAT;
}
music5.java
/**
* 书本:《Thinking In Java》
* 功能:接口
* 文件:Music.java
* 时间:2015年4月2日16:50:48
* 作...
分类:
编程语言 时间:
2015-04-18 08:43:33
阅读次数:
155
C#客户端的异步操作阅读目录开始示例项目介绍同步调用服务异步接口介绍1. 委托异步调用2. 使用IAsyncResult接口实现异步调用3. 基于事件的异步调用模式4. 创建新线程的异步方式5. 使用线程池的异步方式6. 使用BackgroundWorker实现异步调用客户端的其它代码各种异步方式的...
分类:
其他好文 时间:
2015-04-17 18:05:15
阅读次数:
156
利用接口而非继承实现松耦合,自然引入适配器设计模式。...
分类:
其他好文 时间:
2015-04-14 00:45:29
阅读次数:
142
servlet必知细节(一)
今天复习了一下servlet,有过一些编程经验后,与最初学习servlet相比,对servlet理解的角度不同了,最初只是学习了如何写一个servlet,api怎么用,现在从更深处了解了servlet。
1.servlet接口实现关系
HttpServlet继承GenericServlet,GenericServlet实现Servlet接口。...
分类:
其他好文 时间:
2015-04-13 20:57:29
阅读次数:
162
4月份开始,在深入研究微信开发了。 在了解了更多信息之后,发现微信这玩意,非常简单,也非常复杂。 简单,官方就提供了几十个接口,实现起来很简单嘛。网上有几套Java版的实现,PHP的就更多了。 API的实现,Java方面,我是根据柳峰微信开发那本书的代码,经过大量改造弄的,目前实现了一半的接口,剩下的一半,晚点需要的时候再实现。Java的代码,看起来比较清晰。 PHP方面,网上也有...
分类:
微信 时间:
2015-04-13 12:52:46
阅读次数:
250