2014年1月16日
摘要: 以前在C的学习中,曾认为&和&&的区别在于:前者是位运算符,后者是逻辑运算符。在Java中,这个问题不能这么简单的来看。&和&&都是可以作为逻辑运算符的,其逻辑运算规则是相同的。a:true b:true a&b:true a&&b:truea:true b:false a&b:false a&&b:falsea:false b:true a&b:false a&&b:falsea:false b:false a&b:false a&&b:false但 阅读全文
posted @ 2014-01-16 17:18 littlezan 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1.定义一个Handler类,用于处理接受到的Message.Handler handler = new Handler() 阅读全文
posted @ 2014-01-16 17:17 littlezan 阅读(505) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/ithomer/article/details/7313878 阅读全文
posted @ 2014-01-16 17:16 littlezan 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全了,那么为什么还要引入新的StringBuilder类干吗?相信大家都有此疑问,我也如此。下面,我们就来看看引入该类的原因。 为什么会出现那么多比较String和StringBuffer的文章? 原因 阅读全文
posted @ 2014-01-16 14:52 littlezan 阅读(145) 评论(0) 推荐(0) 编辑