Java 有人能举一些关于TypeIdentifier的例子吗?

Java 有人能举一些关于TypeIdentifier的例子吗?,java,Java,Java13说 类型标识符是不是字符序列变量的标识符 标识符的示例包括: String i3 αρετη MAX_VALUE isLetterOrDigit 有人能举一些关于类型标识符的例子吗?类型基本上是指类或接口 类型标识符是类或接口的名称 您不能命名类或接口var 这是无效的 public class var { } 但这是有效的(因为java中的标识符区分大小写) 有效类型标识符的另一个示例是 public interface Comparator { } 基本上。是除va

Java13说

类型标识符是不是字符序列变量的标识符

标识符的示例包括:

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;