- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 AsyncTask和Handler两种异步方式的实现和区别比较
1 AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控 使用的缺点: l 在使用多个异步操作和并需要进行Ui
2016-05-31 18:50:58 4012 1
原创 stringbuild和stringbuffer的区别
做项目中经常用到String和StringBuilder,String可以用“+”来对字符串进行拼接,StringBuilder用append进行拼接,一直不明白既然可以用String,问什么还要用StringBuilder。尽管在做数据库查询的时候,习惯性的用了StringBuilder对查询语句进行拼接,但仍然不知道原因。今天看视频的时候,又看到了StringBuffer,感觉用法又差不多,所
2016-05-31 18:32:11 2892
原创 打印hasmap的2中方法
private static void printMap(HashMap map) { //第一种方法: Iterator iterator = map.entrySet().iterator(); while(iterator.hasNext()) { Map.Entry entry = (Entry) iterator.next();
2016-05-24 15:48:53 3346
原创 java中notify()和notifyall的区别
notify(); 调用后虚拟机可选择任何一个调用了guard.wait()的线程投入运行,选择顺序不由代码控制,由虚拟机实现。 如果是notifyAll(),则唤醒所有等待的线程运行。
2016-05-24 15:42:58 1025
原创 class.isAssignableFrom
instanceof 针对实例 isAssignableFrom针对class对象 isAssignableFrom 是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。 通常调用格式是 Java代码 Class1.isAssignableFrom(Class2)
2016-05-04 11:27:40 624
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人