tulip notes
首页
  • 学习笔记

    • 《Vue》
  • 踩坑日记

    • JavaScript
  • MQ
  • Nginx
  • IdentityServer
  • Redis
  • Linux
  • Java
  • SpringBoot
  • SpringCloud
  • MySql
  • docker
  • 算法与设计模式
  • 踩坑与提升
  • Git
  • GitHub技巧
  • Mac
  • 网络
  • 项目构建合集
  • 一些技巧
  • 面试
  • 一些杂货
  • 友情链接
  • 项目发布
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Star-Lord

希望一天成为大师的学徒
首页
  • 学习笔记

    • 《Vue》
  • 踩坑日记

    • JavaScript
  • MQ
  • Nginx
  • IdentityServer
  • Redis
  • Linux
  • Java
  • SpringBoot
  • SpringCloud
  • MySql
  • docker
  • 算法与设计模式
  • 踩坑与提升
  • Git
  • GitHub技巧
  • Mac
  • 网络
  • 项目构建合集
  • 一些技巧
  • 面试
  • 一些杂货
  • 友情链接
  • 项目发布
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 一些技巧

    • 处理问题的思路
    • Java项目中各种变量命名规则
      • 快速编码跟查看编码的技巧
      • 排查线上问题相关A
      • 搜索引擎使用技巧
    • 面试

    • 一些杂货

    • 项目发布

    • 友情链接
    • 更多
    • 一些技巧
    EffectTang
    2024-05-02
    目录

    Java项目中各种变量命名规则

    # Java项目中各种变量命名规则

    在Java项目中,命名规则对于代码的可读性和维护性至关重要。以下是包名、类名以及变量名的命名规则简要介绍:

    # 包名(Package Name)

    • 全小写:包名应全部使用小写字母,避免使用驼峰命名法。
    • 反域名格式:推荐使用反向域名作为包名的开头,以确保唯一性。例如,com.example.myapp。
    • 层次分明:按照功能或模块划分包结构,保持逻辑清晰。

    # 类名(Class Name)

    • 驼峰命名法(PascalCase):每个单词首字母大写,其余小写,如MyFirstClass。
    • 明确表达:类名应反映其代表的实体或抽象概念,力求简洁明了。

    # 变量名(Variable Name)

    • 小驼峰命名法(CamelCase):首字母小写,后续每个单词首字母大写,如myVariableName。
    • 意义明确:变量名应描述其存储的数据,易于理解其用途。
    • 避免缩写:尽量少用或不用缩写,除非是广为人知的术语。

    # 方法名(Method Name)

    • 小驼峰命名法(CamelCase):与变量名规则相同,首字母小写,后续单词首字母大写,如calculateTotal。
    • 动词开头:方法名通常以动词开头,表示它执行的操作,如calculate, print等。

    # 常量名(Constant Name)

    • 全大写,下划线分隔:常量名所有字母大写,单词间用下划线_分隔,如MAX_VALUE。

    # 其他通用规则

    • 避免使用保留字:不要使用Java的关键字或保留字作为标识符。
    • 长度无限制,但应适度:虽然理论上标识符长度无限制,但应保持合理,避免过长难以阅读。
    • 见名知意:命名应直观反映其用途或所代表的实体,提升代码的自解释性。

    遵循这些命名规范有助于保持代码的一致性,提高团队协作效率,同时也使得代码更容易被理解和维护。

    #Java技巧
    上次更新: 2025/04/23, 16:23:16
    处理问题的思路
    快速编码跟查看编码的技巧

    ← 处理问题的思路 快速编码跟查看编码的技巧→

    最近更新
    01
    面向切面跟自定义注解的结合
    05-22
    02
    时间跟其他数据的序列化
    05-19
    03
    数据加密与安全
    05-17
    更多文章>
    Theme by Vdoing | Copyright © 2023-2025 EffectTang
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式