- 博客(5)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
原创 GC垃圾回收
如何判断对象死亡引用计数算法: 给对象中添加一个引用计数器,每当有一个地方引用它时计数器就加1,当引用失效时计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。 优点:引用计数器算法实现简单,判定效率高。 缺点:引用计数器算法很难解决对象之间相互循环引用的问题(两个无用的对象互相持有之间的引用,导致计数器的值都不为0,然后就不能回收)。 可达性分析: 以GC Root
2017-04-24 20:19:20 5055
原创 Android四大组件简介
四大组件的运行状态Android的四大组件中除了BroadcastReceiver以外,其他三个组件都必须在AndroidManifest中注册,对于BroadcastReceiver来说它既可以在AndroidManifest中注册也可以通过代码来进行注册。在调用方式上Activity、Service和BroadcastReceiver都需要借助Intent,而ContentProvider则无需
2017-04-23 21:08:27 1891
原创 数据结构与算法---快排 Java
快排算法–Java思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据逗比另一部分所有的数据都要笑,然后按照此方法分别进行排序,整个排序过程采用递归进行,以此到达整个数据有序。运行截图: 代码:public class KuaiPai { public static void main(String[] args) { // TODO 自动生成的方法存
2017-04-19 15:27:15 920
原创 数据结构与算法---选择排序
选择排序思想:每一次从待排序的数据元素中选出最小的或者最大的,直到全部待排序的元素排序完成。待排序的元素:int[] arr = {6,5,4,3,2,1};运行截图: 步骤:每一趟我们找出来的最小值使用加粗黑体表示 第几趟
2017-04-15 18:06:56 10232
原创 冒泡排序
冒泡排序思想: 小的总是向前冒大的总是向后冒。步骤: 1.比较相邻元素,如果第一个比第二个大,就交换他两的顺序2.就这样对第0个数据到第N-1个数据进行一次遍历,最大的一个数据就沉到了第N-1位置3.N=N-1,如果N不为0就重复起前面二步,否则排序完成。我们来看一下运行的效果图: 例如数组{3,2,10,5,7,2,4,6}; 相邻两个元素 比较大小然后如果前一个大于后一个则进行交
2017-04-14 23:13:24 11091
RecyclerViewitem的点击事件
2016-12-02
ViewPager+Fragmet 3D效果
2016-07-22
java剧院管理系统
2016-07-05
在代码中如何判断用户的自启动权限是否开启
2018-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人