牛B的String

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:32:20
String String="Hello";
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字符集 所以表示符可以是中文滴