Java 有人能举一些关于TypeIdentifier的例子吗?
Java13说 类型标识符是不是字符序列变量的标识符 标识符的示例包括:Java 有人能举一些关于TypeIdentifier的例子吗?,java,Java,Java13说 类型标识符是不是字符序列变量的标识符 标识符的示例包括: String i3 αρετη MAX_VALUE isLetterOrDigit 有人能举一些关于类型标识符的例子吗?类型基本上是指类或接口 类型标识符是类或接口的名称 您不能命名类或接口var 这是无效的 public class var { } 但这是有效的(因为java中的标识符区分大小写) 有效类型标识符的另一个示例是 public interface Comparator { } 基本上。是除va
String
i3
αρετη
MAX_VALUE
isLetterOrDigit
有人能举一些关于类型标识符的例子吗?类型基本上是指类或接口
类型标识符是类或接口的名称
您不能命名类或接口var
这是无效的
public class var {
}
但这是有效的(因为java中的标识符区分大小写)
有效类型标识符的另一个示例是
public interface Comparator {
}
基本上。
是除var
之外的任何
我知道,var
正被jdk自己在其他地方使用
对
所以它被标记为保留词
标识符var
不是关键字。看
最近才添加了对var
的支持(我认为是Java9),并且必须以一种破坏性最小的方式进行。为了实现这一点,他们将var
保留为一个
。(您仍然可以使用var
作为字段或变量、方法或包的名称。但不能使用Java类
、接口
或枚举
的名称)
我只是想知道它在哪里被使用
var
保留字用于局部变量声明;看见例如:
var a = 1;
a
的类型推断为int
谢谢您的回答。我知道jdk本身正在其他地方使用var
,所以它被标记为保留字
,我只想知道它在哪里使用?
public interface Comparator {
}
var a = 1;