06 2012 档案
android内存泄露学习与总结
摘要:最近事情不多,一直在看java的数据结构,感觉学到了很多的东西,之前一直认为数据结构没有什么用,看了书才发现,不是数据结构没有用,而是它已经非常深入的融入到了所有的代码中,以至于变得自然而然,变得不需要提这是数据结构告诉我们应该是这样的,等看完后再写一个关于数据结构的系列文章。中间也看了一些别的文章,内存泄露的文章比较多,先来总结一下吧。Android的内存泄露情况并不多见,主要有以下几种:使用cursor结束后,没有将cursor关闭,这个cursor越大,占用内存越多,小型的数据库还看不出什么,如果数据库比较大,如果不关就会变得非常的卡,所有注意在finally里边调用cursor.clo 阅读全文
posted @ 2012-06-25 11:58 佐岸沧海 阅读(315) 评论(0) 推荐(0)
随笔-写在六月
摘要:上个月底公司被收购,加上搬家找房之类的乱七八糟的事情,整个人都很凌乱,昨天搬到新房子里边去了,离公司很*,半小时车,房子挺好的,比较好,比较安静,接下来就可以开始好好地规划下自己了。 现在到了大公司,知识面要广,基础要扎实,我的基础很差,有很多东西比如数据结构的,会用但是不会讲,接下来的一段时间先把数据结构和算法的概念定义之类的学习一遍,然后是安卓的基础,然后是JAVA,看完之后待定。 *时公司管饭,周末可以自己做饭,现在花销比较少了,那么就多攒点钱了,没有存款真的不行啊。本来想给老爹换辆车的,可是他自个换掉了,接下来就开始存钱买房吧。好好地干吧。未来还是很美好的。 现在离得*了,*... 阅读全文
posted @ 2012-06-11 14:46 佐岸沧海 阅读(119) 评论(0) 推荐(0)
改变JAVA编码的陋习,养成好习惯
摘要:今天看到一篇文章,相当好,其中有一部分陋习也是我经常有的,先总结下来。1. boolean的赋值直接用 true/flase,而不是 new Boolean(true/flase);2. 对 Integer的赋值使用 Integer.valueOf(),而不是new Integer();3. 使用StringBuffer来使字符串相加,而不是使用 String + String.4. 使用Hash表(HashMap),但是如果数据较大,利用缓存,用算法淘汰不再使用的HashMap,一方面增快速度,一方面降低内存占用;5. 避免过深的类层次结构和调用过深的方法;6. 变量只有在用到的时候才去定义 阅读全文
posted @ 2012-06-08 10:55 佐岸沧海 阅读(369) 评论(0) 推荐(0)