public enum SourceVersion extends Enum<SourceVersion>
请注意,额外的源版本常量将被添加到模型的未来版本的语言。
Enum Constant and Description |
---|
RELEASE_0
原始版本。
|
RELEASE_1
这个版本的java平台1.1认可。
|
RELEASE_2
这个版本的java 2平台,标准版,V 1.2。
|
RELEASE_3
这个版本的java 2平台,标准版,V 1.3。
|
RELEASE_4
这个版本的java 2平台,标准版,V 1.4。
|
RELEASE_5
这个版本的java 2平台的认可,标准版5。
|
RELEASE_6
这个版本的java平台的认可,标准版6。
|
RELEASE_7
这个版本的java平台的认可,标准版7。
|
RELEASE_8
这个版本的java平台的认可,标准版8。
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isIdentifier(CharSequence name)
返回是否
name 是语法有效的标识符(简单的名称)或关键词最新源码版。
|
static boolean |
isKeyword(CharSequence s)
返回是否
s 是最新源码版本关键字或文字。
|
static boolean |
isName(CharSequence name)
返回是否
name 是最新源码版本语法有效的名称。
|
static SourceVersion |
latest()
返回可建模的最新版本的源代码。
|
static SourceVersion |
latestSupported()
返回当前执行环境完全支持的最新版本源版本。
|
static SourceVersion |
valueOf(String name)
返回此类型具有指定名称的枚举常量。
|
static SourceVersion[] |
values()
返回一个数组包含该枚举类型的常量,它们的顺序声明。
|
public static final SourceVersion RELEASE_0
public static final SourceVersion RELEASE_1
RELEASE_0
增强嵌套类在1.1更新了
The Java™ Language Specification, First Edition。
public static final SourceVersion RELEASE_2
strictfp
修饰符。
public static final SourceVersion RELEASE_3
RELEASE_2
没有大的变化。
public static final SourceVersion RELEASE_4
public static final SourceVersion RELEASE_5
for
环,和十六进制浮点字面值。
public static final SourceVersion RELEASE_6
RELEASE_5
没有大的变化。
public static final SourceVersion RELEASE_7
try
-with-resources,字符串的二进制数,开关,多抓。
public static final SourceVersion RELEASE_8
public static SourceVersion[] values()
对于(SourceVersion C:SourceVersion。values()) 系统,println(C);
public static SourceVersion valueOf(String name)
name
-定要返回的枚举的名称。
IllegalArgumentException
-如果这个枚举类型,也没有固定的具有指定名称
NullPointerException
-如果参数为空
public static SourceVersion latest()
public static SourceVersion latestSupported()
RELEASE_5
或后必须返回。
public static boolean isIdentifier(CharSequence name)
name
是语法有效的标识符(简单的名称)或关键词最新源码版。该方法返回
true
如果名字由一个初始的性格,
Character.isJavaIdentifierStart(int)
返回
true
,除了人物的
Character.isJavaIdentifierPart(int)
返回
true
。这一模式匹配规则的标识符,关键字,和文字
"true"
,
"false"
,和
"null"
。该方法返回
false
所有其他字符串。
name
-检查字符串
true
如果这个字符串是一个语法有效的标识符或关键字,
false
否则。
public static boolean isName(CharSequence name)
name
-检查字符串
true
如果这个字符串是一个语法有效的名称,
false
否则。
public static boolean isKeyword(CharSequence s)
s
是最新源码版本关键字或文字。
s
-检查字符串
true
如果
s
是关键字或文字,
false
否则。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.