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.