关键字的定义与特点:
定义:被java语言赋予特殊的含义,用作专门用途的字符串(单词)
特点:关键字中所有的字母都为小写。
用于定义数据类型的关键字:
class(类)、interface(接口)、enum(枚举)、byte、short、int、float、double、long、char、boolean、void
用于定义数据类型值得关键字:
true、false、null
用于定义流程控制的关键字:
if、else、do、while、switch、case、default、for、continue、break、return
用于定义访问权限修饰符的关键字:
private(私有)、public(公有)、protected
用于定义类、函数、变量修饰符的关键字:
abstract、final、static、synchronized
用于定义类与类之间关系的关键字:
extends、implements
用于定义建立实例引用实例、判断实例的关键字:
new、this、super、instanceof
用于异常处理的关键字:
try、catch、finally、throw、throws
用于定义包的关键字:
package、import
其他修饰符关键字:
native、strictfp、transient、volatile、assert
java中对各种变量、方法和类等要素进行命名时所使用的字符序列称为标识符
凡是可以自己起名字的地方都叫标识符。
定义合法标识符的规则:
1、由26个英文字母大小写、0-9、_或$组成,如:stuName、stu_01Name、_stu
2、数字不可以开头,如:09stu(此写法错误)
3、不可以使用关键字或保留字,但可以包含关键字或保留字。如:stuNewName
4、java严格区分大小写,长度无限制。
5、标识符不能包含空格。
注意:在起名字的时候,为了提高阅读性,起名字应该尽量“见名知意”。
java中名称命令规范:
1、包名:多单词组成时,所有单词的字母都小写,如:xxxxyyyy。
2、类名、接口名:多单词组成时,所有单词的首字母大写,如:XxxxYyyy。
3、变量名、函数名(方法名):多单词组成时,所有单词,除第一个单词外首字母小写外,其余单词的首字母大写,如:xxxxYyyy。
4、常量名:多单词组成时,所有字母都大写,单词与单词之间用下划线连接,如:XXXX_YYYY_ZZZZ。