文章详情页
Google的Java编码规范
浏览:16日期:2022-09-06 16:08:56
Google最近发布了一份完整的Java编码规范。规范的内容包括一些切实可行的硬性规定。Google内部均遵守此规范。该规范不仅涵盖了代码格式,还包括其他类型的约定和编码标准。
该规范主要分为6大部分:源文件基本规范、源文件结构、代码格式、命名、编程实践和Javadoc。源文件基本规范说明文件名、文件编码、空格和特殊字符等规范要求。源文件结构说明许可信息、package和import声明、类成员顺序等规范要求。代码格式用于说明源代码中大括号、缩进、换行、空格、括号、枚举、数组、switch语句、注解、注释和修饰符等格式要求。命名说明了标识符(包、类、方法、常量、属性、局部变量和类变量)的命名规范和驼峰大小写定义。编程实践说明@Override、异常、静态成员和终结器的用法。Javadoc说明哪些地方需要Javadoc,以及它的格式要求。
以下是从规范中摘录的一些内容:
import中不能有通配符。重载方法应该放在一起连续出现。即使代码块中没有内容,或者只有一行代码,也必须使用大括号。2空格缩进。列宽是80或100个字符。不能使用类似C语言的数组变量声明。switch语句中,必须包含default语句。修饰符的顺序应按照Java语言规范推荐的顺序。常量命名应使用CONSTANT_CASE格式(译注:所有字母大写,单词使用下划线分隔)。注意,所有常量都必须是static final成员,但并不是所有的static final成员都是常量。更多内容请阅读Google Java Style。Oracle也提供了官方的Java语言编码规范。Google还提供了其它语言的代码风格指南,包括C++、Objective-C、Python、Shell、HTML/CSS、JavaScript和Lisp等等。
原文英文链接:Google's Java Coding Standards
标签:
Java
上一条:9本Java程序员必读的书下一条:JAVA中的糕富帅技术——反射(一)
相关文章:
1. python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例2. python+excel接口自动化获取token并作为请求参数进行传参操作3. Vuex localStorage的具体使用4. docker /var/lib/docker/aufs/mnt 目录清理方法5. Python matplotlib画图时图例说明(legend)放到图像外侧详解6. 6个常见的 PHP 安全性攻击实例和阻止方法7. 《CSS3实战》笔记--渐变设计(三)8. Notepad++如何安装Python插件?Notepad++插件怎么装?9. ASP.NET泛型三之使用协变和逆变实现类型转换10. python tkinter实现下载进度条及抖音视频去水印原理
排行榜

网公网安备