Java-Token
在本教程中,我们将学习Java令牌。
字符集
这是我们用来编写Java代码的一组字符。
Java使用Unicode字符集,该字符集支持来自20多种语言的34,000多个字符。
Token
Token是程序的最小个体单元。
以下是Java编程语言中使用的标记。
- 关键词
- 标识符
- 字面量
- 运算符
- 分隔符
关键词
关键字是向语言编译器传达特殊含义的词,是为特殊目的而保留的,因此不能用作普通的标识符名称。
以下是Java中使用的关键字。
abstract | continue | for | new | switch |
assert | default | goto | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
标识符
标识符用作程序不同部分的名称的通用术语,如变量、方法、数组等的名称。
标识符名称是用户定义的,必须遵循给定的规则。
标识符的第一个字符必须是字母或者下划线
标识符名称只能使用字母(A-Z和A-Z)、数字(0-9)和下划线_
不能使用空格
无法使用关键字
例如:年龄、分数、isGameOver等。
文字字面量
文字字面量是使用数字、字母和其他符号表示存储在变量中的值的字符序列。
Java中有五种类型的文本。
整型字面量
浮点文字字面量
字符文字字面量
字符串文字字面量
布尔文字字面量
整型文字
整数是没有小数部分的数字,有三种类型的整数,即十进制、八进制和十六进制整数。
十进制整数采用10进制,使用0到9之间的10位数字。
例如:-9、0、10等。
八进制整数是以8为基数的数字系统,使用从0到7的8位数字,前导为0。
例如:07017等。
十六进制整数采用16进制,使用从0到9的10位数字和从A到F的6个字母,前导为0x和0x。
也可以使用从A到F的小写字母。
例如:0x11、0xAA、0xbb、0x12F等。
点击这里学习从十进制到二进制、八进制、十六进制的数字转换教程系列。
浮点文字
这些数字有小数部分。
例如-10.2、0、100.99等。
字符文字
字符文字是用单引号括起来的符号。
例如:"a"、"1"等。
字符串文字
字符串文字是用双引号括起来的字符序列。
示例:"你好,世界"
布尔文字
布尔文字为真或者假。
运算符
运算符是一种符号,它接受一个或者多个参数,然后执行一些操作并返回一些结果。
示例:加法运算符 +
取两个数字并返回总和。
分隔符
分隔符是我们用来分组或者排列代码的符号。
示例:我们使用括号 ()
封闭方法的参数。
我们还使用它们来对表达式中的变量和值进行分组,如 (10 + a) - b
其中,a和b是一些变量。
注释
我们使用注释来描述代码,强调开发人员可以引用的要点,并防止代码被编译。
java中有两种注释,类似于java、PHP、C++等其他编程语言。
单行注释
多行注释
我们使用两个正斜杠来创建单行注释。
//this is a single line comment
我们使用 /*
开始多行注释并 */
结束多行注释。
/** * this is a * multi line comment */