Java 之 String 门类
Java 之 String 类型1. String是一个对象因为对象的默认值是null,所以String的默认值也是null;但它又是一
Java 之 String 类型
1. String是一个对象
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
首先String不属于8种基本数据类型(byte,?char, short,?int, float, long, double, boolean)
?
2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;?
3. String str=”kvill”String str=new String (“kvill”);的区别:?
在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。?
常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。?
例1:?
}??结果:
?
kvill ans : kvill ans