- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 Java二进制的加减乘除
引子 某天研究 fail-fast机制的时候,去看了看hashCode的实现方式,然后发现每个对象的实现都不一样;于是研究一个String的;于是看到公式:s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]于是很不解,这个公式很明显会溢出(超过2^32),尝试了几次发现系统会输出hashCode为负数的值,就默默地去回顾一下二进制的加减乘除准备工...
2018-02-23 13:00:39 10148
异步线程AsyncTask
Android的AsyncTask比Handler更轻量级一些 适用于简单的异步处理
首先明确Android之所以有Handler和AsyncTask 都是为了不阻塞主线程(UI线程) 且UI的更新只能在主线程中完成 因此异步处理是不可避免的
Android为了降低这个开发难度 提供了AsyncTask AsyncTask就是一个封装过的后台任务类 顾名思义就是异步任务
AsyncTask直接继承于Object类 位置为android os AsyncTask 要使用AsyncTask工作我们要提供三个泛型参数 并重载几个方法 至少重载一个 ">Android的AsyncTask比Handler更轻量级一些 适用于简单的异步处理
首先明确Android之所以有Handler和AsyncTask 都是为了不阻塞主线程(UI线程) 且UI的更新只能在主线程中完成 因此异步处理是不可避免的
Android为了降低这个开 [更多]
2015-05-04
计时器三种实现(Thread)
1:最基本的Handler+Thread的方式,因为最近准备着手了解线程和消息机制,所以这一个会比较详细。
2:handler.postDelayed()方法;
3:Thread+TimeTask的方式;
当然,也许还有其他的,我不知道罢了。
2015-05-03
ExpandListView
仿qq分组的界面;个人使用ecipse的编译平台;
blog地址:http://blog.csdn.net/u014803950/article/details/44745805
2015-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人