摘要:
本文是在各个著名博客的基础上总结而成,感谢! 1、简单例子 在分析Android消息机制之前,我们先来看一段代码:public class MainActivity extends Activity implements View.OnClickListener { private TextView
阅读全文
posted @ 2018-02-08 06:41
太阳星辰
阅读(93)
推荐(0)
摘要:
简单的说,如果存在一个非静态内部类对象,则一定存在这一个被它寄存的外部类对象,但外部类对象存在时,外部类对象不一定寄存了非静态内部类对象 静态内部类是和类相关的,不是和类的实例相关的,所以,静态内部类不能访问外部类的实例成员,只能访问外部类的类成员 内部类的作用:
阅读全文
posted @ 2016-06-05 11:01
太阳星辰
阅读(143)
推荐(0)
摘要:
public interface ICar { public void run();} public interface IDriver { public void drive();} public class Benz implements ICar { public void run() { S
阅读全文
posted @ 2016-05-15 22:47
太阳星辰
阅读(151)
推荐(0)
摘要:
public class RegularExpression { //字符串处理利器,字符串查找,匹配,替换,应该叫字符匹配 //parten//要符合的那种模式 //用这种模式匹配一个字符串后产生的结果 public static void main(String[] args) { //一个点代
阅读全文
posted @ 2016-04-28 18:09
太阳星辰
阅读(187)
推荐(0)
摘要:
一. 原理简介:主要任务在后台运行,执行一些耗时操作,网络连接,播放MP3,往服务器发送心跳,可以使用service更新ContentProvider,发送intent以及启动系统的通知等等, 如果service中的代码阻塞住了,应该另外启动一个线程,否则会导致anr 二. 生命周期 OnCreat
阅读全文
posted @ 2015-09-29 23:42
太阳星辰
阅读(1458)
推荐(0)
摘要:
Serializable为标志性接口,当编译器看到对象实现了此接口,就表明此对象需要被序列化。什么叫序列化:把一个Object直接转换成字节流写到硬盘上,或者写到网络上。直接写Object的初衷:当我们要磁盘中保存一个对象的时候,需要把对象的属性记录下来,比如一个正方形:长,宽,颜色,线条等属性,然...
阅读全文
posted @ 2015-09-18 10:11
太阳星辰
阅读(178)
推荐(0)
摘要:
public interface Printer { public abstract void open(); public abstract void close(); public abstract void print();}public class HPPrinter imple...
阅读全文
posted @ 2015-09-13 12:38
太阳星辰
阅读(134)
推荐(0)
摘要:
public class MainActivity extends Activity { private TextView tv; private Button button; private Handler handler = new Handler(); @Override protected
阅读全文
posted @ 2015-08-31 22:46
太阳星辰
阅读(2109)
推荐(0)
摘要:
synchronized 关键字的意思,执行方法的时候,当前对象被锁定下面的示例要对访问b的所有函数要加synchronized ,否则其他调用者会篡改b的值public class TT implements Runnable { int b = 100; public synchroniz...
阅读全文
posted @ 2015-08-30 13:04
太阳星辰
阅读(179)
推荐(0)
摘要:
当线程的run方法结束,线程就结束了,结束一个正在运行的线程,怎么实现呢,示例如下public class TestThread4 { public static void main(String args[]) { Runner4 r = new Runner4(); Thread...
阅读全文
posted @ 2015-08-30 12:22
太阳星辰
阅读(185)
推荐(0)