Google 代码规范

本文详细介绍了Google的Java代码规范,包括源文件基础、源文件结构、格式要求、命名约定等多个方面,旨在提升代码的可读性和一致性。规定了文件命名、版权信息、包和import语句的顺序、类声明、代码格式、空白使用、变量声明、注解和命名规则等细节。
摘要由CSDN通过智能技术生成

1.源文件基础

1.1文件名

源文件用其最顶级的类名来命名,后缀名为.java

1.2文件编码格式

源文件的编码格式为UTF-8

2.源文件结构

一个源文件按顺序包含:

1.许可证或版权信息

2.package语句

3.import语句

4.一个顶级类

以上每一个部分之间用一个空行隔开

2.1 版权信息

2.2 package语句

package语句不换行

2.3 import语句

import语句不出现通配符,即import java.util.*;

import语句不换行

import语句的顺序与间距

  • 所有静态导入独立成组
  • com.googleimports(当这个源文件实在com.google包下)
  • 第三方的Jar包。每个顶级包作为一组(android,com,junit,org,sun)
  • java imports
  • javax imports

2.4 类声明

2.4.1 只能声明一个顶级类

2.4.2 类成员顺序

     所有的成员变量和函数,都应该按照一定的逻辑顺序排序,如果一个类有多个构造方法的话,多个构造方法永不分离,中间不要放置其他函数。

3.格式

块状结构:指的是,类、方法或者构造函数的主体

3.1 大括号

如 if ,else ,for,do,while等语句一起使用,空语句或者单条语句也使用大括号,保持格式上的统一。

3.2 非空块:K&R风格

对于非空块和块状结构,大括号遵循

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值