全面解析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.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97