JAVA学习之规范篇(一)

本文是笔者学习JAVA的一些笔记。

Posted by 南三号 on August 23, 2017

一.驼峰命名法

  • 小驼峰法

    变量一般用小驼峰法标识。 驼峰法的意思是:除第一个单词之外,其他单词首字母大写。 譬如:

    int myStudentCount;
    

    变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

  • 大驼峰法

    相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。 常用于类名命名空间等。 譬如:

    public class DataBaseUser;
    

二.Java中的规范

  • 包名命名

    全部使用英文字母小写,禁止“下划线”等字符(除常量外,Java中均不推荐使用下划线等字符)

  • 类名命名

    首字母大写(大驼峰法)

  • 接口的实现类命名

    • <接口名> + `Impl` (全拼为:implement,实现的意思) | 接口 | 实现类 | | :-------: | :-----------: | | HelloWord | HelloWordImpl |
    • 小驼峰法,一般使用动词+名词
    • 设置/获取某个值的方法,命名为setValue( )/getValue( )
    • 返回长度的方法,命名为length( )
    • 判断的方法,命名为is+名词( )(isEmpty( )判断是否为空)
  • 变量命名

    小驼峰法 譬如:

    int helloWord;
    

  • 常量命名

    大写字母并用下划线分割 譬如:

    int STU_BOOKS_NUM