JavaSE基础01

标识符

概要:

​ Java对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符;其实呢就是为类、接口、方法、变量命名制定的一套规范。

规则(等于法律的作用):

  1. ​ 由字母、数字、下划线、美元符号组成 $_ ;

  2. ​ 不能以数字开头;

  3. ​ Java严格区分大小写;

  4. ​ 不能是Java中的关键字.

规范:

  1. ​ 满足见名知意;
  2. ​ 不允许使用中文或拼音;
  3. ​ 满足驼峰命名法
  4. ​ 命名长度不超过31个字符.

项目开发中的命名规范:

元素:

​ 项目、包、类、接口、抽象类、接口的实现类、变量、方法、常量

​ **项目:**小写即可.

包:(文件夹)

  1. 一般都是公司域名反写;

    www.tx.com	---> com.tx(此处www可以省略)
    
  2. ​ 包名所有字母小写;

  3. ​ 包名每个字母都需要用 . 隔开;

类:(满足抬头骆驼)

​ 所有单词首字母大写

​ 例:

SchoolName  	HelloWorld(单词首字母大写)

接口:(满足抬头骆驼)

​ 所有单词首字母大写,和类名命名是一致的,一般会在接口名的最前面加上一个 I interface

​ 例:

IStudent (接口前接大写 i )

抽象类:

​ 抽象类命名和类名命规范一致,一般会在抽象类前加上一个 Abs abstract(抽象类)

​ 例:

AbsStudent    AbsCollection----> (名字前加 Abs)

接口的实现类:

​ 接口实现类命名和类名命规范一致,一般会在实现类后面加上一个后缀 Impl implements(实现类)

​ 例:

StudentImpl ---> (加上后缀 Impl)

变量:(满足低头骆驼)

  1. ​ 第一个单词首字母小写,其他单词首字母大写;
  2. ​ 变量一般是名词.

例:

averageScore	totalScore---> (第一个单词首字母小写,其他单词首字母大写)

方法:(满足低头骆驼)

  1. ​ 第一个单词首字母小写,其他单词首字母大写;
  2. ​ 一般都是动词.

例:

getAverageScore   getTotalScore--->(第一个单词首字母小写,其他单词首字母大写)

常量:

  1. ​ 所有单词都必须是大写;
  2. ​ 每个单词之间使用 _ 隔开;

例:

PI	MAX_VALUE	MIN_VALUE--->(所有单词大写)

关键字:

概要:

​ Java事先定义好的,有特殊含义的,使用比较高级的记事本或者集成开发环境变颜色的词组

class:类;

public:公共的;

static:静态的;

void:空;

关键字的特点:

  1. ​ 都是由小写字母组成;

  2. ​ 关键字不能作为标识符;

  3. ​ 关键又被称为保留字;

    ​ 保留字:(goto ,const)

    ​ Java认为某些关键字会导致程序的可读性下降,所以暂时废除该关键字的功能,
    ​ 保留使用,可能在未来JDK升级的时候需要重新使用.

  4. ​ Java中共有有50个关键字.# 标识符

概要:

​ Java对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符;其实呢就是为类、接口、方法、变量命名制定的一套规范。

规则(等于法律的作用):

  1. ​ 由字母、数字、下划线、美元符号组成 $_ ;

  2. ​ 不能以数字开头;

  3. ​ Java严格区分大小写;

  4. ​ 不能是Java中的关键字.

规范:

  1. ​ 满足见名知意;
  2. ​ 不允许使用中文或拼音;
  3. ​ 满足驼峰命名法
  4. ​ 命名长度不超过31个字符.

项目开发中的命名规范:

元素:

​ 项目、包、类、接口、抽象类、接口的实现类、变量、方法、常量

​ **项目:**小写即可.

包:(文件夹)

  1. 一般都是公司域名反写;

    www.tx.com	---> com.tx(此处www可以省略)
    
  2. ​ 包名所有字母小写;

  3. ​ 包名每个字母都需要用 . 隔开;

类:(满足抬头骆驼)

​ 所有单词首字母大写

​ 例:

SchoolName  	HelloWorld(单词首字母大写)

接口:(满足抬头骆驼)

​ 所有单词首字母大写,和类名命名是一致的,一般会在接口名的最前面加上一个 I interface

​ 例:

IStudent (接口前接大写 i )

抽象类:

​ 抽象类命名和类名命规范一致,一般会在抽象类前加上一个 Abs abstract(抽象类)

​ 例:

AbsStudent    AbsCollection----> (名字前加 Abs)

接口的实现类:

​ 接口实现类命名和类名命规范一致,一般会在实现类后面加上一个后缀 Impl implements(实现类)

​ 例:

StudentImpl ---> (加上后缀 Impl)

变量:(满足低头骆驼)

  1. ​ 第一个单词首字母小写,其他单词首字母大写;
  2. ​ 变量一般是名词.

例:

averageScore	totalScore---> (第一个单词首字母小写,其他单词首字母大写)

方法:(满足低头骆驼)

  1. ​ 第一个单词首字母小写,其他单词首字母大写;
  2. ​ 一般都是动词.

例:

getAverageScore   getTotalScore--->(第一个单词首字母小写,其他单词首字母大写)

常量:

  1. ​ 所有单词都必须是大写;
  2. ​ 每个单词之间使用 _ 隔开;

例:

PI	MAX_VALUE	MIN_VALUE--->(所有单词大写)

关键字:

概要:

​ Java事先定义好的,有特殊含义的,使用比较高级的记事本或者集成开发环境变颜色的词组

class:类;

public:公共的;

static:静态的;

void:空;

关键字的特点:

  1. ​ 都是由小写字母组成;

  2. ​ 关键字不能作为标识符;

  3. ​ 关键又被称为保留字;

    ​ 保留字:(goto ,const)

    ​ Java认为某些关键字会导致程序的可读性下降,所以暂时废除该关键字的功能,
    ​ 保留使用,可能在未来JDK升级的时候需要重新使用.

  4. ​ Java中共有有50个关键字.

你可能感兴趣的:(JavaSE基础01)