你的位置:首页 > 操作系统

[操作系统]我的android学习经历35


 

这几天又把android的基础知识全部复习了一遍,没有第一次那么难,感觉简单了好多,也发现了许多细节问题,发现了自己在网络编程方面的不足。

下面列举一些小的细节问题:

1.String,StringBuilder,StringBuffer三者的区别

  String是对一串字符进行操作,属于不可变类,。一旦被创建,就不能修改他,对于已经存在的String对象的修改都是重新创建一个对象,然后把新的值保存进去。final类,不能被继承。

  StringBuffer是对一串字符进行操作,属于可变类,只能通过构造函数来创建,要赋值的话通过appen()方法。

 StringBuilder是一个可变类,与 StringBuffer相比不是线程安全的,一般用在单个线程操作的时候。

2.int 和 Inerger的区别

   int是基本的数据类型。

   Integer是其包装类,更加方便交互,比如说类型转换。

3.广播接收器里面不允许开启线程

4.断点解释:

  简单的解释就是告诉编译器在执行到该点的时候停一下,方便用户看看当前的情况

 按F5逐步执行   按F6逐行执行 按F8跳过此断点