char c1 = 'a';
String s1 = "a";
区别:
1. 形式: 前者以‘’ 单引号 ;后者以“” 双引号
2. 占用空间:前者占2B ;后者占多个(至少2B)
3. 含义:前者相当于一个ASCII码,可参与运算;后者是代表一个地址值,即该字符串在内存中存放位置
本文详细解析了字符(char)与字符串(String)之间的关键区别,包括它们的形式、占用空间及含义。字符被视为单个ASCII码,而字符串则指向内存中的地址值。
char c1 = 'a';
String s1 = "a";
区别:
1. 形式: 前者以‘’ 单引号 ;后者以“” 双引号
2. 占用空间:前者占2B ;后者占多个(至少2B)
3. 含义:前者相当于一个ASCII码,可参与运算;后者是代表一个地址值,即该字符串在内存中存放位置
7162
2143
1116

被折叠的 条评论
为什么被折叠?