摘要: Integer与int的区别我们耳熟详的有两点:1.Integer是int的包装类。2.Integer的默认初始值是null,而int的默认初试值是0。 下面通过代码进行详细比较。 1 public class TestInteger { 2 3 public static void main(String[] args) { 4 int i = 128; 5 Integer i2 = 128; 6 Integer i3 = new Integer(128); 7 //Integer会自动拆箱为int,所以为true ... 阅读全文
posted @ 2014-02-25 22:16 我是大嘴猴 阅读(5188) 评论(0) 推荐(0) 编辑
摘要: 静态变量和实例变量的区别? 在语法定义上的区别:静态变量前要加static关键字,而实例变量前不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。 静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码文件,不用创建任何实例象,静态变量就会被分 配空间,静态变量就可以被使用了。 总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法要与对象关联在一起,必须创建. 阅读全文
posted @ 2014-02-25 20:58 我是大嘴猴 阅读(7336) 评论(0) 推荐(0) 编辑
摘要: API文档中:Bundle类是一个final类://不能被继承,即没有子类public final classBundleextends Objec timplements Parcelable Cloneable 用于两个Activity之间的通讯。具体做法是: 1.新建一个Bundle类 Bundle bundle=new Bundle(); 2.Bundle类中放入数据(key-value的形式,另一个Activity里面取数据的时候,就要用到key,找出对应的value) bundle.putString("key" ," value"); 3. 阅读全文
posted @ 2014-02-25 11:00 我是大嘴猴 阅读(1289) 评论(1) 推荐(0) 编辑