- 博客(9)
- 资源 (24)
- 收藏
- 关注
原创 Java语言实现六种排序算法
Java语言实现六种排序算法Java语言实现六种排序算法冒泡排序插入排序归并排序快速排序希尔排序选择排序C语言版点此穿越冒泡排序从左到右依次比较相邻两个元素,如果大的在左边则交换这两个元素。 如果在依次遍历中执行过交换操作,则再次遍历,直到不发生元素交换。public static int[] sort(int[] num){ int length=num.length;
2016-07-15 11:50:09 842
翻译 AsyncTask官网API翻译
官方API翻译AsyncTask使开发者可以更轻松的使用UI线程。这个类使开发者无需操作Thread或Handler便可执行后台操作并将结果返回到UI线程。 AsyncTask被设计为一个围绕Thread和Handler的辅助类,并且不构成通用线程框架。理论上AsyncTask应该被用于几秒钟的短作业,如果线程需要运行一段时间,强烈建议使用java.util.concurrent包下的Excuto
2016-07-14 20:15:36 1093
原创 【Android自助餐】Handler消息机制完全解析(五)鸟瞰与总结
Android自助餐Handler消息机制完全解析(五)鸟瞰与总结Android自助餐Handler消息机制完全解析五鸟瞰与总结MessageMessageQueueHandlerLooper总结Message用于发送的消息本身。常用字段有what、obj等。这里没什么好说的,无非是一些消息内容及其getter、setter。要说有点营养的就是那些botain()方法了,具体内容可以看A
2016-07-13 20:54:30 8633
原创 【Android自助餐】Handler消息机制完全解析(四)Looper解析
Android自助餐Handler消息机制完全解析(四)Looper解析Android自助餐Handler消息机制完全解析四Looper解析Looper初始化prepare提供looper获取接口myLooper处理消息队列loopLooper如果你搞过Arduino,那么你肯定知道这个loop()方法。没接触过也没关系,这个方法就是一个通过死循环来重复做某件事的方法。区别是Arduion
2016-07-13 20:53:48 10214
原创 【Android自助餐】Handler消息机制完全解析(三)Handler解析
Android自助餐Handler消息机制完全解析(三)Handler解析Android自助餐Handler消息机制完全解析三Handler解析Handler构造方法创建消息obtainMessage发送消息sendMessage移除消息removeMessage处理消息dispatchMessageHandler这便是我们平时直接使用的主角。继承Handler重写其handleMes
2016-07-13 20:53:03 9031
原创 【Android自助餐】Handler消息机制完全解析(二)MessageQueue的队列管理
Android自助餐Handler消息机制完全解析(二)MessageQueue的队列管理[toc] 关于这个队列先说明一点,该队列的实现既非Collection的子类,亦非Map的子类,而是Message本身。因为Message本身就是链表节点(见Android自助餐Handler消息机制完全解析(一)Message中obtain()与recycle()的来龙去脉)。 队列中的Message
2016-07-13 20:51:01 13789 4
原创 【Android自助餐】Handler消息机制完全解析(一)Message中obtain()与recycle()的来龙去脉
提供obtain回收recycle提供obtain()在obtain的所有重载方法中,第一行都是Message m = obtain();,即调用空参的方法。 先来看一下这个空参方法public static Message obtain() { synchronized (sPoolSync) { if (sPool != null) { Mes
2016-07-13 20:42:31 15061 6
原创 Android自助餐之大图片加载
Android自助餐之大图片加载原理使用BitmapFactory.decodeStreeam()方法,该方法会调用native层代码来创建bitmap(两个重载都会调用)使用带BitmapFactory.Options参数的方法,改参数可指定生成bitmap的大小思路根据View尺寸或Window尺寸来确定bitmap的尺寸将确定好的尺寸放入BitmapFactory.Options调
2016-07-11 19:26:00 5612
原创 C语言实现六种排序算法
C语言实现六种排序算法C语言实现六种排序算法冒泡排序插入排序归并排序快速排序希尔排序选择排序下载完整源代码冒泡排序从左到右依次比较相邻两个元素,如果大的在左边则交换这两个元素。 如果在依次遍历中执行过交换操作,则再次遍历,直到不发生元素交换。int * sortByMaopao(int * num,int length){ bool flag=true; while(f
2016-07-02 13:58:54 5218 3
JavaIo流分析图
2015-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人