牛B的String
来源:百度知道 编辑:UC知道 时间:2024/05/17 23:32:20
String String="Hello";
System.out.print(String);
声明的是关键字,为什么不会抛出错误?
System.out.print(String);
声明的是关键字,为什么不会抛出错误?
因为String是对象.所以,是可以的.String不是关键字
你也可以写一个方法,方法是中文的,程序也不会报错.
String并不是关键字,只是一个类名而已。java允许使用类名作为变量名字。
public class A {
public static void main(String[] args) {
A A = new A();
System.out.println(A);
}
}
这里的A只是类名字而已,与String是一个道理
Integer Integer = new Integer(10);
System.out.println(Integer);
都不会有问题。
不过最好不要有这种想法,还是按照java的常用命名规则来做,否则回头再看代码时容易被自己误导。
对String不是关键字,是一个对象
实际中不建议这样写
现在是你的程序小,如果大一点,其中如果有对String对象的引用就会出错了~~
java.lang.String
java.lang包为默认包
String类为什么不能被继承,因为是最终类
String是对象,而不是关键字
jdk支持utf-8字符集 所以表示符可以是中文滴