一、Java类命名规范类名首字母大写后面每一个单词首字母大写符合大驼峰风格UpperCamelCase如OrderOrderDetailOrderMonthSummary但一般像这种众所周知的缩写例外如DO、BO、DTO、VO、AO、PO、UID等DODomain Object领域对象通常与数据库表结构一一对应代表业务实体。例如UserDO表示用户表的映射对象。BOBusiness Object业务对象由多个DO组合或扩展而成封装复杂业务逻辑。例如OrderBO可能包含订单信息、用户详情等。DTOData Transfer Object数据传输对象用于跨系统或层间的数据封装减少网络调用次数。例如UserDTO仅包含前端需要的字段。VOView Object视图对象专门为前端展示层定制可能包含多个DTO的组合或加工数据。例如UserVO包含格式化后的日期字段。AOApplication Object应用对象用于特定应用层的逻辑封装介于BO与DTO之间。例如PaymentAO处理支付流程的中间对象。POPersistent Object持久化对象与DO类似但更强调数据库操作。部分场景中与DO等价。例如ProductPO对应商品表。UIDUnique Identifier唯一标识符通常指代主键或分布式ID生成器生成的唯一ID。例如OrderUID表示订单的唯一ID字段。二、Java方法命名规范方法名首字母小写后面每一个单词首字母大写符合驼峰风格lowerCamelCase如printlnindexOfsaveOrderInfo三、Java变量命名规范变量包括方法参数名成员变量局部变量。 变量首字母小写后面每一个首字母大写符合小驼峰风格lowerCamelCase,如amountorderPriceorderStockInfo四、Java常量命名规范常量名全部大写单词间用下划线_隔开如PERIODMAX_LIMITMAX_LOOP_COUNTALIPAY_PAY_URL