摘要: 1. LinkedHashMap概述: LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。 LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作, 阅读全文
posted @ 2016-08-22 15:05 月是故乡明95 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使 用它。从JDK 1.2版本开始,把对象的引用分 阅读全文
posted @ 2016-08-22 14:43 月是故乡明95 阅读(385) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/jdsjlzx/article/details/45582719 http://blog.csdn.net/jdsjlzx/article/details/45582719 阅读全文
posted @ 2016-08-22 14:23 月是故乡明95 阅读(288) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/geniuseoe2012/article/details/8563680 http://blog.csdn.net/ouyangtianhan/article/details/8070481 阅读全文
posted @ 2016-08-22 14:19 月是故乡明95 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Listview异步加载之优化篇 关于listview的异步加载,网上其实很多示例了,总体思想差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改造,下面就让在下阐述其原理以探索个中奥秘,与诸君共赏… 贴张效果图先: 异步加载图片基本思 阅读全文
posted @ 2016-08-22 14:18 月是故乡明95 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在 android开发中,listview是比较常用的一个组件,在listview的数据需要更新的时候,一般会用 notifyDataSetChanged()这个函数,但是它会更新listview中所有可视范围内的item,这样对性能肯定会有影响。比较常见的 情景是android应用商店中的下载列表 阅读全文
posted @ 2016-08-22 14:17 月是故乡明95 阅读(151) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/1118828 http://www.iteye.com/topic/1127914 这样做无疑是非常可取的方法,但是加载图片时仍然会感觉到轻微的卡屏现象,特别是listview里的item在进行快速滑动的时候。 如果在同一时间调用handler 阅读全文
posted @ 2016-08-22 14:15 月是故乡明95 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ListView中getView的工作原理: [1]ListView asks adapter “give me a view” (getView) for each item of the list.(通过getView来获取每个item) [2]A new View is returned an 阅读全文
posted @ 2016-08-22 14:13 月是故乡明95 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特 性。 一、创建任务 任务就 阅读全文
posted @ 2016-08-22 13:47 月是故乡明95 阅读(170) 评论(0) 推荐(0) 编辑