条目68:采用普遍接受的命名约定

条目68:采用普遍接受的命名约定

💡 原文约400字/词,阅读约需2分钟。
📝

内容提要

Java语言有明确的命名约定,包括排版和语法两类。排版约定涉及包、类、接口、方法和变量的命名,以确保代码的一致性和可读性;语法约定则关注标识符的功能,如类名用名词、方法名用动词、布尔方法以is或has开头。这些约定有助于团队协作和代码维护。

🎯

关键要点

  • Java语言有明确的命名约定,分为排版和语法两类。
  • 排版约定包括包、类、接口、方法、字段和变量的命名,以确保代码一致性和可读性。
  • 包和模块应为层次结构,使用小写字母,外部包以反向域名开头。
  • 类和接口应使用PascalCase命名,避免缩写,除非广泛接受。
  • 方法和字段应使用camelCase命名,常量字段用大写字母和下划线分隔。
  • 局部变量可以使用缩写和单个字符,特别是在循环和临时变量中。
  • 类型参数通常使用单个字母,如T、E、K和V。
  • 语法约定根据标识符类型而异,强调元素功能的清晰性。
  • 类名使用名词,工具类通常为复数形式。
  • 接口名可以使用以“able”或“ible”结尾的名词或形容词。
  • 方法名应使用动词,布尔方法通常以is或has开头。
  • 获取器和设置器方法分别以get和set开头。
  • 类型转换方法使用toString和asList等命名约定。
  • 遵循这些约定提高代码的可读性和一致性,促进团队协作和维护。
➡️

继续阅读