2010年11月22日
摘要: 1. 关于Android Handler的问题 今天看了别人写的技术博客,有这么一句话,Handler中包含了两个队列,一个是线程队列,一个是消息队列。使用post方法会将线程对象添加到线程队列中,使用sendMessage方法会将消息发送到消息队列中去。 我认为这句话是有问题的,Handler中只有一个队列,这个队列MessageQueue是由ArrayList实现的,而这个队列中也只会存储Me... 阅读全文
posted @ 2010-11-22 18:36 Android火鸟 阅读(680) 评论(0) 推荐(0) 编辑
  2010年11月21日
摘要: 1. 曾经的我们一起欢笑打闹,一起为不及格的分数苦恼和傻笑,一起为踏入社会而迷茫。也许在那一年我们是最好的朋友,第二年是很好的朋友,在下一年是不常说话的朋友,第四年可能是连话都不想说的朋友。即使这样,我也想对曾经在生命中出现过的朋友们说:你是特别的,你的出现让我的生命更精彩。2. 现在男女之间的恋爱,总是答应太快,结果分手也快。人性的规律总是容易得到的就容易放弃。凡是通过努力得到的,不管是感情还是... 阅读全文
posted @ 2010-11-21 20:10 Android火鸟 阅读(255) 评论(1) 推荐(0) 编辑
  2010年11月19日
摘要: 1. ArrayList和数组之间的一些转换 ArrayLlist底层就是用数组实现的,并且提供了两个方法给我们来将集合转换成数组 String[] whereArgs = new String[list.size()];whereArgs = list.toArray(whereArgs);这样写是ok的,但是如果创建数组对象时,没有指定数组的大小,就会报错这个方法中的参数a相当于c语言中的传入... 阅读全文
posted @ 2010-11-19 18:19 Android火鸟 阅读(3047) 评论(0) 推荐(0) 编辑
  2010年11月18日
摘要: 1. java中内存的分配 java程序在运行时,内存结构分为:方法区(method),栈内存(stack),堆内存(heap),本地方法栈(java中的jni调用)等。 jvm为每一个运行的线程分配一个堆栈(方法栈),堆栈以帧为单位来保存线程的运行的状态,java中,我们将当前正在运行的方法称为当前方法,当java激活(执行)一个方法时,就会向堆栈中压入一个帧,堆栈中的这一帧就代表这个方法在运行... 阅读全文
posted @ 2010-11-18 22:50 Android火鸟 阅读(6420) 评论(1) 推荐(2) 编辑