黑马程序员技术交流社区
标题:
请问String是基本类型吗?
[打印本页]
作者:
吴亨
时间:
2012-2-15 21:54
标题:
请问String是基本类型吗?
本帖最后由 吴亨 于 2012-2-16 09:10 编辑
求指教。
作者:
马欢
时间:
2012-2-15 22:04
1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
2. Java代码
new String()
和
new String(“”)都是申明一个新的空字符串,是空串不是null;
作者:
李杨
时间:
2012-2-15 22:14
基本数据类型。1楼已经说了,
基本数据类型应用的时候所在内存是堆栈区域内,不是堆区域。int类型数组也是在堆区域。
String不是基本类型,是对象。
作者:
foxpeter
时间:
2012-2-15 22:19
要用new分配空间的 都不是基本数据类型
String是java方便我们使用提供的工具类 如果你愿意 也可以自己实现自己的String
作者:
黄锦成
时间:
2012-2-15 22:34
String是引用类型来的。它有构造方法,方法给你使用。据我了解,基本数据类型是没有方法和构造函数的。
作者:
吴亨
时间:
2012-2-16 09:10
谢谢大家
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2