java语言的Integer和String

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:18:27
Integer和String是一个层次的东西吗? 就像int和char的关系样

String是普通类
Integer又叫包装类,但你也可以认为他是普通类。其它包装类还包括Char,Short,Float。。。 注意,首字母是大写,java的默认规则(不成文)类名以大字开头

而相应的char,byte,short,float,int等是基本数据。

因此可以总结出Java的数据分类分为两大类: 1。基本数据(int,short,float,byte)生成出来的变量不是具体对象,跟Object没有任何关系; 2。类数据:每个变量都是对象,所有对象都是Object类的子类或子孙

是的

Integer和String 是一个对象.. 可以通过new实例出来...
而int和char 只是一个基本数据类型而已...

java中,字符串类(String)是一个类,他有属性,有方法,所以他可以指向NULL,
而(整形(int),浮点型(float),字符型(char))他们只是一个数值,
则不可以为NULL,

字符串类(String)还有一点特别的地方,那就是他的值或者说是内容不可以被改变,例如我们在使用replace,concat这些方法是,他并没有原来的对象,而是创建一个新的 String 对象返回来。

yes