Java开发手册:JDK1.8编程规约与异常日志

需积分: 22 1 下载量 160 浏览量 更新于2024-07-16 收藏 77KB DOCX 举报
"JDK1.8 Java代码开发规范,旨在提升代码的整洁度和可维护性,防止系统和内存问题。此规范适用于正规公司的程序员,确保代码质量。" Java开发手册详细阐述了多个方面的编码规范,以下是部分关键点: **一、编程规约** 1. **命名风格** - **命名规则**:命名不能以下划线或美元符号开头或结尾,避免使用混合拼音和英文的命名,同时禁止直接使用中文。 - **类名**:使用UpperCamelCase风格,但DO/BO/DTO/VO/AO类例外。 - **方法名、参数名、成员变量、局部变量**:使用lowerCamelCase风格。 - **常量**:全大写,单词间用下划线分隔,应清晰表达其含义。 - **抽象类、异常类和测试类**:抽象类以Abstract或Base开头,异常类以Exception结尾,测试类以被测试类名+Test结尾。 - **数组定义**:使用`类型[] 变量名`的格式。 **二、异常日志** 1. **异常处理**:异常应该被妥善处理,避免简单的catch-all,提供有意义的异常信息。 2. **日志规约**:日志级别和使用有明确指导,以确保调试和故障排查的有效性。 **命名风格的进一步说明** - 类名应清晰反映其功能或作用,如`UserDO`代表用户数据对象,`TcpUdpDeal`表示TCP UDP处理类。 - 方法名应简洁明了,例如`getHttpMessage()`表示获取HTTP消息,`inputUserId`可能是接收用户ID的参数。 - 常量命名应全大写,如`MAX_STOCK_COUNT`表示最大库存数量,便于识别。 - 避免使用模糊不清的缩写,如`MAX_COUNT`可能不明确其具体含义。 - 对于数组的定义,遵循`类型[] 变量名`的约定,而不是`类型变量名[]`的形式,以保持一致性。 这些规范旨在提高代码的可读性和团队间的协作效率,通过遵循这些规约,可以减少误解,提高代码质量和可维护性。在实际开发中,每个开发者都应该熟悉并严格遵守这些规约,以确保整个项目代码的一致性和质量。