Google Java编程规范中文版
需积分: 10 148 浏览量
更新于2024-07-20
收藏 127KB DOC 举报
"Google Java Style 中文版"
Google Java Style 是一套由 Google 提出的用于编写 Java 代码的规范,旨在确保代码的清晰性、一致性以及可读性。这份中文版的指南详细阐述了如何按照 Google 的标准来组织和格式化 Java 代码。以下是这份规范的一些关键要点:
1. **术语定义**
- **类(class)**:在 Google Java Style 中,类不仅包括传统的 class 类型,还包括 enum 枚举、interface 接口和 annotation 类型。
- **注释(comment)**:通常指的是 implementation comments(/*...*/),而不是 Javadoc。Javadoc 应该直接使用 `/**...*/` 格式。
2. **文档说明**
- 示例代码可能并不完全符合规范,它们仅作为示例,不应被视为强制性的样式要求。
3. **源码文件基础**
- **文件名**:源码文件的命名应与顶级类的名称一致,后缀为 `.java`,除了 `package-info.java` 文件。
- **文件编码**:源码文件必须使用 UTF-8 编码,以支持多语言字符。
4. **字符和空白**
- **空格**:仅支持 ASCII 空格字符(0x20),不推荐使用 Tab 字符进行缩进,其他空白字符会被转义。
- **特殊转义字符串**:使用反斜杠 `\` 转义特殊字符,如 `\b`, `\t`, `\n`, `\f`, `\r`, `\'`, `\\`,而非其八进制或 Unicode 转义形式。
- **非 ASCII 字符**:可以使用直接的 Unicode 字符或 Unicode 转义序列(如 `\u221e`)。推荐选择更易读的形式,如果使用 Unicode 转义,建议添加注释以增加可理解性。
5. **编码风格**
- 文件中应当遵循特定的缩进、空格和换行规则,以保持代码的一致性。
- 注释的格式和内容也有特定的要求,比如 Javadoc 应该描述方法的功能、参数和返回值等。
- 类、方法和变量的命名应遵循驼峰命名法,并且有明确的命名约定,例如类名全大写,变量和方法名首字母小写。
6. **代码结构**
- 类和方法的组织应该逻辑清晰,遵循一定的顺序,如公共方法在前,私有方法在后。
- 异常处理、可见性和访问控制都有明确的指导原则。
7. **导入和包声明**
- 导入语句应按字母顺序排列,避免使用星号导入。
- 包声明应位于文件顶部,紧随文件版权信息之后。
Google Java Style 是一套全面的编码指南,它不仅关注代码的外观,还强调代码的可维护性和团队协作的有效性。遵循这些规范,可以帮助开发者编写出易于理解和维护的高质量 Java 代码。
2018-12-24 上传
2014-08-26 上传
点击了解资源详情
2020-04-24 上传
2017-11-24 上传
2015-03-17 上传
Anderslu
- 粉丝: 250
- 资源: 75
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜