- 博客(10)
- 收藏
- 关注
转载 android常见的内存泄露有哪些
1. 查询数据库而没有关闭Cursor在Android中,Cursor是很常用的一个对象,但在写代码是,经常会有人忘记调用close, 或者因为代码逻辑问题状况导致close未被调用。通常,在Activity中,我们可以调用startManagingCursor或直接使用managedQuery让Activity自动管理Cursor对象。但需要注意的是,当Activity介绍后,Cur
2016-06-21 15:55:38 281
转载 属性与方法. this、super关键字
1. 属性与方法属性和方法都是类的成员,用于描述类的特征,每个类都可以有若干个属性、若干个方法。public class Sample {}属性用于描述可以使用值进行量化的特征,通常属性的名称会使用名词,例如:public class Person { String from; // 默认为null String name; // 默认为null int he
2016-06-21 15:45:13 199
转载 对象的强、软、弱和虚引用
对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReferenc
2016-06-21 15:38:10 196
转载 Eclipse快捷键大全
Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt
2016-05-30 08:51:29 218
转载 冒泡选择排序
1.冒泡排序特点:是相邻的两个元素进行比较需要使用双重循环来实现。16,25,9,90,23第一趟:25,16,9,90,2325,16,9,90,2325,16,90,9,2325,16,90,23,9第二趟:25,16,90,23,925,90,16,23,925,90,23,16,9第三趟:90,25,23,16,990,25,23
2016-05-30 08:41:43 180
原创 IO流类总结
什么是流?字节流简单来说就是对一个个文档内容处理那么你们现在看一篇文章的内容可是大量文字,要是你们手机上的文字一个个显示,你们看得下去吗肯定不能这么做那么就会做个缓冲流,将一大段文字进行读取,放在内存,被随时调用大家看电影是不是经常会发现,等待缓冲,就是说网站的内容被拷贝到本地电脑的临时文件夹收取,然后你们再去查看那么缓冲流就是将大批的文件放入手机的手机卡你们看文章看图
2016-05-14 09:12:41 335
转载 什么是线程安全和线程不安全
首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。而用
2016-05-02 23:22:07 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人