Java 标识符是 Java 程序中用来标识变量、类、方法等的名字。它们是由字母、数字、下划线和美元符号($)构成的一个序列,必须以字母或者下划线开头。
Java 标识符的命名规则有以下几条:
1. 标识符必须以字母(A-Z 或 a-z)、下划线(_)或者 $ 字符开头。 2. 除了开头字符之外,标识符可以由任何字母数字字符或者下划线构成。 3. 标识符不能是 Java 保留关键字。 4. 标识符不能包含其它特殊字符,如 @、# 等。 5. 标识符的长度无限制。 6. 大小写敏感。
标识符是脚本中变量,函数和标签的名称。
Nashorn中的标识符是一个Unicode字符序列,具有以下规则:
以下是有效标识符的示例:
Id _id e$Id num1
以下是无效标识符:
4num //Cannot start with a digit emp id //Cannot contain spaces emp+id //Cannot contains the + sign break //break is a reserved word and cannot be used as an identifier
Nashorn中保留字的列表用作关键字
break do instanceof typeof case else new var catch finally return void continue for switch while debugger function this with default if throw delete in try
Nashorn未来保留词的列表
class enum extends super const export import
Nashorn未来保留字的列表在严格模式
implements let private public yield interface package protected static
Nashorn支持两种类型的注释:
在Nashorn中编写注释的语法与Java的语法相同。
以下是注释的示例:
// A single-line comment var Id; var et; var d;
Java Lambda-Java通用方法引用我们可以通过指定实际的类型参数来在方法引用中使用通用方法。语法如下:ClassName::TypeNamemetho...
Java Lambda-Java谓词接口谓词接口包含以下默认和静态方法。我们可以使用NOT,AND和OR方法来创建基于其他谓词的谓词。defaultPre...
Java Lambda表达式上下文lambda表达式可以只在以下四种环境中使用。赋值上下文方法调用上下文返回上下文转换上下文赋值上下文lam...
JavaFX教程 -JavaFX转换JavaFX转换相关类位于javafx.scene.transform包中,并且是Transform类的子类。一个变换是关于如何改变坐...
Java面向对象设计 -Java类实例以下是创建类的实例的一般语法:new Class Constructor; new 运算符后面是对构造函数的调用。 new ...