java命名规则

项目命名规范

  1. 最好用英文,所有单词全部用小写。如testjavaproject、studentmanagement等,
  2. 当然也也可以用中文,如“学生管理系统”等。

包命名规范

  1. 包名统一使用小写,点分隔符。
  2. 最好统一使用单数形式。
  3. java包里面不能嵌套包,因为包和包是同级的,用包这个概念就是为了区分类。
  4. 所以为了表达嵌套关系,有了点分隔符。
  5. 包名:全部小写字母,最好域名反过来写,不会冲突。如com.cnblogs.linking.myutil等

类命名规范

  1. 遵守驼峰命名法。

  Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大写。例如BinaryTree

  1. 缩写全部大写。

  如果类名称中包含单词缩写,则这个所写词的每个字母均应大写。

  1. 采用名词

  由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。如:Person(词)Chinese(形容词)

  1. POJO类

  具有含义的名字,如果有多个单词,每个单词头字母大写。一般和数据库的表照应。例如:user_info表 则POJO类为UserInfo.

  1. 接口类

  以大写字母**"I"开头**。例如:IUserInfo

  1. 接口实现类

  实现的接口名称的首字母"I"去掉,以"Impl作为结尾",如果有多个单词,每个单词头字母大写。例如:UserInfoImpl

方法命名规范

  1. 首字母小写,其他单词首字母大写。如:getName()
  2. 使用完整的描述来准确描述方法名,看到方法名就该知道这个方法的功能。
  3. 尽量不去使用连接符 _
  4. 有返回值的方法,一般加前缀get。如:getName()
  5. 设置方法加前缀set。如setName()
  6. 布尔型判断方法一般以is为前缀。如isTrue()

参数命名规范

  1. 使用有特定意义的词定义方法参数,如果可能的话使用与被赋值变量相同的名字。
  2. 如果参数需要区分和局部变量不重名的情况,则可以考虑加上Param。例如:userNameParam
  3. 首字母小写,其他单词首字母大写。

变量命名

普通变量(驼峰命名+前缀)


1.首字母小写,其他单词首字母大写。
2.变量名要尽量简短,并且可以顾名思义,避免使用a,b,c等。
3.避免相似或只在大小写上有区别,例如:flag和Flag,避免同时使用。
4.循环计数变量使用i,j,k。
5.可以在变量名前加2到3个字母的前缀表示变量的数据类型。例如:intStudentAge或者studentAgeInt (表示int型)

静态变量(全部大写,常加下划线)


1.全部大写,单词间用"_"连接,例如 static int THREAD_FLAG

常量 (全部大写,常加下划线)


1.全部大写,单词间用"_"连接。
2.常量本身要用有意义的单词定义

posted @   张小果  阅读(393)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示