小编Foo*_*ter的帖子

Java中运算符和关键字之间的区别

到目前为止,我对Java的理解是运算符是这样的:

+,-,*,/,%,<,<=,== 等等...

关键字/保留字是这样的:

boolean,char,int,do,float,double,new 等等.

但是,通过阅读Java书和在线教程,我看到它new被称为运营商?但是,我认为运算符是专门分配给算术类型的?我看到的只有28.为什么new关键字也被称为运营商?

谢谢

java keyword operator-keyword

4
推荐指数
1
解决办法
913
查看次数

计算不同的字符串对象实例

String在以下代码段中创建了多少个不同的对象实例?

String s1 = new String("hello");
String s2 = "GoodBye";
String s3 = s1;
Run Code Online (Sandbox Code Playgroud)

我不确定这里的所有推理.

通过使用newString类创建实例的关键字,我猜这必须是一个对象.但是,我很困惑,是Stringnew现在考虑了一个方法,因为它有()然后它调用String文字"你好"吗?

String s2 = "Goodbye"; 我认为这是一个字符串文字,因为字符串实际上是对象,所以即使字符串文字被认为是对象.不是100%确定是否属实.

String s3 = s1;只是回到s1.因此,它并不明显.

所以我的答案是2个不同的对象.

请解释我是对还是错.

java instances

1
推荐指数
1
解决办法
204
查看次数

标签 统计

java ×2

instances ×1

keyword ×1

operator-keyword ×1