本文共 923 字,大约阅读时间需要 3 分钟。
(1)可以由大写字母,小写字母,中文(可以使用,但不推荐)组成。
(2)可以包含数字,但数字不能存在开头与全部由数字组成。
(3)“_”从Jdk1.8开始,下划线不能单独作为标识符使用
(4)不能使用关键字名称
(5)Java中严格区分大小写
Java命名遵循驼峰命名规范
包 | 单个单词 | 所有英文字母小写 |
多个单词 | 每个单词字母均小写,单词之间用“.”隔开 | |
类和接口 | 单个单词 | 单词首字母大写,其他小写 |
多个单词 | 每个单词首字母大写,其他小写 | |
方法和变量 | 单个单词 | 字母全部小写 |
多个单词 | 第一个单词小写,从第二个开始,首字母大写,其他小写 | |
常量 | 单个单词 | 字母均大写 |
多个单词 | 字母均大写,单词之间使用“_”分隔 |
Java内置的 已经定义好的有特殊含义的单词
用于定义数据类型的关键字 |
|
|
|
|
|
|
class | interface | byte | short | int |
| long |
float | double | char | boolean | void |
| enum |
用于定义数据类型值的关键字 |
|
|
|
|
|
|
true | false | null |
|
|
|
|
用于定义流程控制的关键字 |
|
|
|
|
|
|
if | else | switch | case | default |
| while |
do | for | break | continue | return |
|
|
用于定义访问权限修饰符的关键字 |
|
|
|
|
|
|
private | protected | public |
|
|
|
|
用于定义类、函数、变量修饰符的关键字 |
|
|
|
|
|
|
abstract | final | static | synchronized |
|
|
|
用于定义类与类之间关系的关键字 |
|
|
|
|
|
|
extends | implements |
|
|
|
|
|
用于定义建立实例、判断实例的关键字 |
|
|
|
|
|
|
new | this | super | instanceof |
|
|
|
用于异常处理的关键字 |
|
|
|
|
|
|
try | catch | finally | throw | throws |
|
|
用于包的关键字 |
|
|
|
|
|
|
package | import |
|
|
|
|
|
其他修饰符关键字 |
|
|
|
|
|
|
native | strictfp | transient | volatile | assert |
|
|
注意点:
1、const goto 是保留字保留字 目前没有使用,但将来或许会被使用
2、Java中内置的类名和方法名,不算做关键字
3、开发工具 eclipse 关键字会有特殊的标识
转载地址:http://vbdlf.baihongyu.com/