代码改变世界

推荐排行榜

过长的函数---要重构的信号

2015-06-07 21:40 by ttylinux, 1374 阅读, 收藏,
摘要: 这个,我经常发现做开发的同事的代码,出现这个问题。"但是让小函数容易理解的真正关键在于一个好名字。如果你能给函数起个好名字,读者就可以通过名字了解函数的作用,根本不必去看其中写了些什么。“-----------起个好名字,看名字知道函数的作用。在需要的时候,比如,调试,检查Bug,这时候,才需要查看... 阅读全文

Activity与Service的回收

2014-08-19 20:16 by ttylinux, 1072 阅读, 收藏,
摘要: Android开发中,一个Application,运行在一个进程中。这个Application的各种组件(四种组件),通常是运行在同一个进程中的。但是,并不是绝对的。由于某种需求,比如,你可以设置AppA的组件Activity_A,运行在另外一个进程(ProcessB),通过设置Activit... 阅读全文

JVM-内存回收算法--复制算法

2014-08-02 10:07 by ttylinux, 2692 阅读, 收藏,
摘要: 复制算法,它将堆上的内存分为两个大小相等的区域,一个是空闲区域,一个是活动区域。在程序运行中,实际使用的是活动区域,也就是有50%的空间被浪费掉。 复制算法的实现过程:1.找出活动空间中所有存活的对象。2.将这些存活的对象复制到空闲区域。3.将之前的活动空间清空,然后,就变为空闲空间了,而... 阅读全文