标识符
概要:
Java对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符;其实呢就是为类、接口、方法、变量命名制定的一套规范。
规则(等于法律的作用):
-
由字母、数字、下划线、美元符号组成 $_ ;
-
不能以数字开头;
-
Java严格区分大小写;
-
不能是Java中的关键字.
规范:
- 满足见名知意;
- 不允许使用中文或拼音;
- 满足驼峰命名法
- 命名长度不超过31个字符.
项目开发中的命名规范:
元素:
项目、包、类、接口、抽象类、接口的实现类、变量、方法、常量
**项目:**小写即可.
包:(文件夹)
-
一般都是公司域名反写;
www.tx.com ---> com.tx(此处www可以省略)
-
包名所有字母小写;
-
包名每个字母都需要用 . 隔开;
类:(满足抬头骆驼)
所有单词首字母大写
例:
SchoolName HelloWorld(单词首字母大写)
接口:(满足抬头骆驼)
所有单词首字母大写,和类名命名是一致的,一般会在接口名的最前面加上一个 I interface
例:
IStudent (接口前接大写 i )
抽象类:
抽象类命名和类名命规范一致,一般会在抽象类前加上一个 Abs abstract(抽象类)
例:
AbsStudent AbsCollection----> (名字前加 Abs)
接口的实现类:
接口实现类命名和类名命规范一致,一般会在实现类后面加上一个后缀 Impl implements(实现类)
例:
StudentImpl ---> (加上后缀 Impl)
变量:(满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写;
- 变量一般是名词.
例:
averageScore totalScore---> (第一个单词首字母小写,其他单词首字母大写)
方法:(满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写;
- 一般都是动词.
例:
getAverageScore getTotalScore--->(第一个单词首字母小写,其他单词首字母大写)
常量:
- 所有单词都必须是大写;
- 每个单词之间使用 _ 隔开;
例:
PI MAX_VALUE MIN_VALUE--->(所有单词大写)
关键字:
概要:
Java事先定义好的,有特殊含义的,使用比较高级的记事本或者集成开发环境变颜色的词组
class:类;
public:公共的;
static:静态的;
void:空;
关键字的特点:
-
都是由小写字母组成;
-
关键字不能作为标识符;
-
关键又被称为保留字;
保留字:(goto ,const)
Java认为某些关键字会导致程序的可读性下降,所以暂时废除该关键字的功能,
保留使用,可能在未来JDK升级的时候需要重新使用. -
Java中共有有50个关键字.# 标识符
概要:
Java对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符;其实呢就是为类、接口、方法、变量命名制定的一套规范。
规则(等于法律的作用):
-
由字母、数字、下划线、美元符号组成 $_ ;
-
不能以数字开头;
-
Java严格区分大小写;
-
不能是Java中的关键字.
规范:
- 满足见名知意;
- 不允许使用中文或拼音;
- 满足驼峰命名法
- 命名长度不超过31个字符.
项目开发中的命名规范:
元素:
项目、包、类、接口、抽象类、接口的实现类、变量、方法、常量
**项目:**小写即可.
包:(文件夹)
-
一般都是公司域名反写;
www.tx.com ---> com.tx(此处www可以省略)
-
包名所有字母小写;
-
包名每个字母都需要用 . 隔开;
类:(满足抬头骆驼)
所有单词首字母大写
例:
SchoolName HelloWorld(单词首字母大写)
接口:(满足抬头骆驼)
所有单词首字母大写,和类名命名是一致的,一般会在接口名的最前面加上一个 I interface
例:
IStudent (接口前接大写 i )
抽象类:
抽象类命名和类名命规范一致,一般会在抽象类前加上一个 Abs abstract(抽象类)
例:
AbsStudent AbsCollection----> (名字前加 Abs)
接口的实现类:
接口实现类命名和类名命规范一致,一般会在实现类后面加上一个后缀 Impl implements(实现类)
例:
StudentImpl ---> (加上后缀 Impl)
变量:(满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写;
- 变量一般是名词.
例:
averageScore totalScore---> (第一个单词首字母小写,其他单词首字母大写)
方法:(满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写;
- 一般都是动词.
例:
getAverageScore getTotalScore--->(第一个单词首字母小写,其他单词首字母大写)
常量:
- 所有单词都必须是大写;
- 每个单词之间使用 _ 隔开;
例:
PI MAX_VALUE MIN_VALUE--->(所有单词大写)
关键字:
概要:
Java事先定义好的,有特殊含义的,使用比较高级的记事本或者集成开发环境变颜色的词组
class:类;
public:公共的;
static:静态的;
void:空;
关键字的特点:
-
都是由小写字母组成;
-
关键字不能作为标识符;
-
关键又被称为保留字;
保留字:(goto ,const)
Java认为某些关键字会导致程序的可读性下降,所以暂时废除该关键字的功能,
保留使用,可能在未来JDK升级的时候需要重新使用. -
Java中共有有50个关键字.