1、标识符
1)什么是标识符?
简单来说,凡是可以由程序员自己来命名的单词都是标识符。
2)标识符可以用来标识什么?
可以标识:
类名、方法名、变量名、接口名、常量名…
3)标识符命名规则
命名规则属于语法机制,必须遵守,不遵守命名规则表示不符合语法,编译器会报错。
命名规则:
1.标识符只能由数字、字母(包括中文)、下划线(_)、美元符号($)组成,不能含有其他符号。
2.标识符不能以数字开头。
3.关键字不能做标识符。例如:public、static、class…
4.标识符严格区分大小写。
5.标识符理论上没有长度限制。
4)标识符命名规范
命名规则是语法,不遵守会编译报错。命名规范是为了提高代码可读性。
命名规范:
1.见名知意(在起名时,最好一看这个单词就知道是啥意思)。
2.遵守驼峰命名方式。(驼峰:一高一低,一高一低…)
例如:IdentifierTest、UserName…
3.类名和接口名首字母大写,后面每个单词首字母大写。
例如:UserLogin、SortTest…
4.变量名和方法名首字母小写,后面每个单词首字母大写。
例如:userName、getPassword…
5.所有常量名全部大写,并且单词和单词之间采用下划线衔接。
例如:MAX_VALUE、MATH_PI…
5)判断下列标识符是否合法(练习)
| 标识符 | 是否合法 | 标识符 | 是否合法 |
|---|---|---|---|
| myName | 合法 | _3 | 合法 |
| 字 | 合法 | #name | 不合法,标识符不能含有# |
| My_name | 合法 | 25name | 不合法,标识符不能以数字开头 |
| Points | 合法 | class | 不合法,class 是关键字,不能做标识符 |
| $points | 合法 | &time | 不合法,标识符不能包含& |
| _sys_ta | 合法 | if | 不合法, if 是关键字, 不能做标识符 |
| OK | 合法 | Hello World | 不合法,标识符不能包含空格 |
| _23b | 合法 |
2、关键字
1)什么是关键字?
Java 关键字是编程语言里事先定义的,有特殊意义的单词, Java 中所有的关键字都是小写
的英语单词。
Java 的关键字对 Java 的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序
的结构等,关键字不能用作标识符。
2)关键字有哪些?
不需要全部记住,在以后的学习中会逐渐接触到。
| byte | short | int | long | float |
|---|---|---|---|---|
| double | boolean | char | if | for |
| else | while | do | continue | break |
| public | default | protected | private | throw |
| throws | try | catch | final | finally |
| case | switch | transient | package | new |
| static | this | abstract | strictfp | native |
| goto | super | extends | implements | import |
| instanceof | return | synchroniz ed | void | const |
| class | enum | assert | interface | volatile |
版权声明:本文为qq_45833945原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。