JAVA分隔符、标识符、关键字介绍
分隔符
分号; //每个Java语句必须使用分号结尾。
花括号{} //定义一个代码块。
中括号[] //定义数组。
小括号() //功能丰富的符号 方法的形参声明、表达式、类型强转等
空格 //Java语句用空格分割不同的部分,可以出现在程序代码任何地方但是不能将一个变量、关键字、修饰符等分割。
点. //调用类或实例对象的变量或方法等。
标识符
标识符用于给程序变量、类和方法命名的符号
使用标识符规则:
1.可以由字母、数字、_、$等组成,不能以数字开头
2.不能使用Java的关键字或者保留字
3.只能包含$、_等符号,不能使用@、#、%等特殊符号
合法标识符 | 不合法标识符 |
---|---|
HelloWorld | class |
DataClass | DataClass# |
_123456f | 1314.521 |
$b6785b_c7 | Hello world |
驼峰规则:
表示类名的标识符:每个单词的首字母大写,如;Man,HelloWorld
表示变量与方法的标识符:第一个单词首字符小写,第二个单词首字符大写,如:eat()、
eatFood()
注意:Java不采用通用语言使用的ASCII字符集,而是使用Unicode标准的国际字符集。因此,上面字母的含义不仅是英文,还包括中文汉字等。但不建议大家使用汉字来定义标识符(在开发中这样会显得你很low)
关键字
在Java中有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。
abstract | boolean | break | byte | case |
---|---|---|---|---|
catch | char | class | continue | default |
do | double | else | extends | final |
finally | float | for | if | implements |
import | instanceof | int | interface | long |
native | new | package | private | protected |
public | return | short | static | super |
switch | synchronzized | this | throw | throws |
transient | try | void | volatile | while |
注意:Java语言中所有的关键字都是小写的。
字符
单引号 ‘A’ 表示一个字符
双引号 “A” 表示含有一个字符的字符串
转义字符
转义符 | 含义 | Unicode值(十六进制表示方法) |
---|---|---|
\b | 退格 | \U0008 |
\n | 换行 | \U000a |
\r | 回车 | \U000d |
\t | 制表符(tab) | \U0009 |
\" | 双引号 | \U0022 |
\’ | 单引号 | \U0027 |
\\ | 反斜杠 | \U005c |