即使对于单个字符串,Java也会创建字符串实例.以下打印件java.lang.String:
public class Test{
public static void main(final String[] args){
System.out.println("c".getClass().getName());
}
}
Run Code Online (Sandbox Code Playgroud)
"c"是一个String文字.它代表了一个String同样"foo"表示String.
单字符String文字没有特殊处理(甚至不是0字母的String文字"").
无论谁告诉你它被区别对待,要么是a.错误的,要么b.)谈论不同的东西(例如,有特殊处理的图书馆).
| 归档时间: |
|
| 查看次数: |
7603 次 |
| 最近记录: |