全面解析Java中的String对象的数据类型

发表于:2008-05-04来源:作者:点击数: 标签:javaJAVAJavaString对象
关键字:String对象 数据类型 1.首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2.newString()和newString(“”)都是申明一个新的空字符串
关键字:String对象 数据类型 
1. 首先String不属于8种基本数据类型,String是一个对象。 

因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 

2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 

3. String str=”kvill”; 

String str=new String (“kvill”);的区别: 

在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。 

常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。 

原文转自:http://www.ltesting.net