代码改变世界

自定义View的实现流程

2014-08-10 10:32 by ttylinux, 1431 阅读, 0 推荐, 收藏, 编辑
摘要:1.继承View组件,比如,LabelView继承了View2.重写两个构造方法,比如,对于自定义View LabelViewLabelView(Context context),如果该自定义View是通过代码来实例化的,那么,就需要该构造方法;LabelView(Context context, ... 阅读全文

Java程序运行时的几个区域

2014-08-02 16:24 by ttylinux, 1416 阅读, 0 推荐, 收藏, 编辑
摘要:Java运行时涉及到的区域几个基本概念:1.Java对象 2.Java方法 3.一个编译好的类,以class文件的形式出现4.Java的本地方法 5.线程私有和线程共有一、方法区(永久代) 和 堆(heap) 这两个区域是线程共有的,供所有线程使用。所以,对存放在这两个地方的资源进行操作... 阅读全文

判定对象是否存活的算法----GC_ROOT算法

2014-08-02 11:34 by ttylinux, 2960 阅读, 0 推荐, 收藏, 编辑
摘要:要应用GC_ROOT算法,判定某个对象是否会被回收,关键是要确定root。确定root之后,你就可以根据代码绘制可达链,从而就可以进行分析了,分析哪些对象会被泄漏,哪些对象会被回收,如果GC执行的时候。 可以作为root的对象: 1.类中的静态变量,当它持有一个指向一个对象的引用时... 阅读全文

指向对象的引用置空---与内存泄漏

2014-08-02 11:06 by ttylinux, 855 阅读, 0 推荐, 收藏, 编辑
摘要:import java.util.Arrays;public class Stack { private static final int INIT_SIZE = 10; private Object[] datas; private int size; pu... 阅读全文

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

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

文件下载---解决方案---类似360同步客户端

2014-07-24 22:32 by ttylinux, 174 阅读, 0 推荐, 收藏, 编辑
摘要:需求: 在某个文件管理Activity中,点击某个Item,就下载文件; 点击所有Item,将所有Item所对应的文件,逐个下载。 某个文件在下载时,界面要不断显示出下载进度。 服务器的文件和本地的文件是使用同一个目录,根360的同步客户端类似。 要注意的地方: 1.正在下载某个文件,但是该Activity销毁了。此时要中断文件的下载操作。 2.再次进入该文件管理Activity时,要判断出某个文... 阅读全文

一个类的阅读,分析

2014-07-23 20:02 by ttylinux, 269 阅读, 0 推荐, 收藏, 编辑
摘要:阅读到这么个类: public class FileDownloadList { /**上下文*/ private Context mContext; /**请求对象*/ private BaseRequestLims fileRequest = null; /**进度条对话框*/ private AlertDialog progressDialog =... 阅读全文

《人生元编程》读后感

2014-07-14 20:00 by ttylinux, 182 阅读, 0 推荐, 收藏, 编辑
摘要:略去细节,直接进入主题,谈我的感想和认识。 你对自己的人生进行元编程,也就是,你对自己的人生设定了标准,准则,然后,你所有的行为都服从于该标准。比如你对自己设定了如下准则,标准,积极向上,帮助别人,学 习各种知识,那么,接下来,你的所有行为都会遵循这些准则,标准。 比如,你设定了积极向... 阅读全文

正则表达式---自己的学习杂记

2014-06-22 14:43 by ttylinux, 616 阅读, 0 推荐, 收藏, 编辑
摘要:先用正则表达式表达,然后,用Java语言实现。开头:这是我阅读了这篇文章http://www.jb51.net/tools/zhengze.html的过程中,想到的题目。我觉得,学习正则表达式,要多做题。我就先自己构造题目,然后,读的差不多,就做题。下述是构造的题目,然后,顺便将题目做了。排版混乱。... 阅读全文

Fragment总结

2014-06-08 22:57 by ttylinux, 535 阅读, 0 推荐, 收藏, 编辑
摘要:继续写关于Fragment方面的东西。 1.使用Fragment的意义 在Activity对应的界面中,如果没有Fragment的话,那么,界面元素是一个View(Layout中包含其他View)。有了Fragment之后,那么Activity 对应的界面中,界面元素有了Fragment(Fragment包含自己的界面,并且逻辑是自己控制的,通常是不与宿主Activity的界面控制逻辑耦合的... 阅读全文
上一页 1 ··· 5 6 7 8 9 10 下一页