java基础知识
tanyujing
这个作者很懒,什么都没留下…
展开
-
int和Integer的区别
int是基础数据类型,长度为4个字节,不会在堆内存中开辟空间,一般保存在栈内存中,可以用算术运算符进行加减乘除等操作。在传递参数时,直接传递他的值。 Integer是int的包装类,而本质是一个类,它的创建会在堆内存中开辟空间。它的含义也是表示一个整型的数字,但是,算术运算符不能直接操作它。太参数传递的时候,传递的是他所代表的对象的一个引用。原创 2013-03-24 20:05:58 · 983 阅读 · 0 评论 -
java 接口与抽象类的区别
抽象类abstract class 用关键字abstract修饰的类叫做抽象类,抽象类不能被实例化,即不能new出来一个抽象类的对象(实例)。 抽象方法 用abstract关键字所修饰的方法叫做抽象方法。 抽象方法必须定义在抽象类中。 抽象方法有声明,无实现(没有花括号{},有花括号但是内容为空也是一种实现,空实现)。 相对应的有声明有实现的方法可以叫做具体方法原创 2013-03-23 20:32:44 · 1600 阅读 · 0 评论 -
String StringBuffer StringBuilder 区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对原创 2013-07-18 17:37:19 · 1125 阅读 · 0 评论