http://wiki.springside.org.cn/display/springside/Coding+Standards
本文档反映的是SpringSide 团队的编码规范,同时推荐所有使用SpringSide框架的开发人员遵循。
本文档基本遵循Sun's Coding Conventions,补充了其中没有说明或者有所改动的地方。
本规范由springside团队维护,相关评论与意见请发至springside@gmail.com,转载请注明出处。
使用Tab缩进,而不是空格键--将缩进2,4,8字符的选择权留给阅读者。
每行120字符--因为已是1024*768的年代。
if,for,while语句只有单句时,如果该句可能引起阅读混淆,需要用" {"和"}"括起来,否则可以省略。
//错误,需要使用花括号{}括起来 if (condition) if(condition) doSomething(); else doSomething();
同等的类型,按public, protected, private的顺序排列。
略。
由/*...*/界定,标准的C-Style的注释。专用于注释已失效的代码。
/* * Comment out the code * String s = "hello"; * System.out.println(s); */
由//界定,专用于注释代码细节,即使有多行注释也仍然使用//,以便与用/**/注释的失效代码分开
除了私有变量外,不推荐使用行末注释。
class MyClass { private int myField; // An end-line comment. public void myMethod { //a very very long //comment. if (condition1) { //condition1 comment ... } else { //elses condition comment ... } } }
注释中的每一个单词都要有其不可缺少的意义,注释里不写"@param name -名字"这样的废话。 如果该注释是废话,连同标签删掉它,而不是自动生成一堆空的标签,如空的@param name,空的@return。
如果方法允许Null作为参数,或者允许返回值为Null,必须在JavaDoc中说明。 如果没有说明,方法的调用者不允许使用Null作为参数,并认为返回值是Null Safe的。
/** * 获取对象. * * @ return the object to found or null if not found. */ Object get(Integer id){ ... }
使用Eclipse与 Inellij IDEA的代码校验功能已经排除了很多问题。
再配合使用Checkstyle,PMD,FindBugs三重检查,总共五层的校验涵盖了Java编码大部分的Guide Line。
如果要求不苛刻,可以只使用Eclipse或IDEA 搭配 Checkstyle的两重保湿效果。
您还没有登录,请您登录后再发表评论
"java编码规范考试题答案" 一、Java编码规范考试题答案 本文档涵盖了Java编码规范的各种方面,包括集合类、线程、对称密码算法、异常处理、命名规范、随机数生成、压缩文件解压、安全编程规范、操作系统登录用户名...
Java、编码规范、Java编码规范、阿里巴巴、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里...
根据最新的google编码规范指南英文版,参考网上翻译,为了学习而整理,现在分享出来。有问题欢迎指教。
在这样的背景下,《Java语言编码规范-1.01》应运而生,它不仅仅是一份简单的文档,更是指导Java程序员如何编写高质量代码、提升团队协作效率的灯塔。 《Java语言编码规范-1.01》的核心价值在于提高代码的可读性和可...
阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大...
腾讯 Java 编码规范 腾讯 Java 编码规范是腾讯集团管理标准的一部分,旨在确保公司项目代码的易维护性和编码安全性。该规范涵盖了 Java 编码风格、文件组织、代码风格、注释、命名、声明、异常、习惯等方面。 一、...
"Java 编码规范-chm" 提供了详尽的指导原则,帮助开发者遵循最佳实践,编写出高质量的Java代码。 首先,命名规范是Java编码规范中的核心部分。变量名应该清晰、简洁且有意义,避免使用缩写,除非它们是业界广泛接受...
### Java编码规范文档知识点 #### 1. 概述 - **内容**:本文档主要涵盖了Java编程语言的编码规范,包括命名规则、注释规范、排版规范以及数据库相关的命名与格式化等内容。 - **编写目的**:制定一套统一的编码规范...
JAVA 编码规范是指导开发人员编写高质量、可读性强且易于维护的代码的重要文档。在企业级开发中,遵循编码规范是确保团队合作效率、代码一致性以及长期项目可持续性的关键。 1. 目的和要求 编码规范的首要目标是...
因此,北大青鸟特别制定了针对J2EE项目的《Java编码规范-北大青鸟版》,旨在提升开发人员的编程素养,增强代码的可读性、可维护性和团队协作效率。 首先,本规范提出了关于类和方法设计的严格要求。在类的设计中,...
编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范
Java虚拟机规范 Java SE 8版-带目录-pdf,本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析...
Java编码规范-v1.0
JAVA编码规范培训
【公司Java编码规范】是确保团队协作和代码质量的重要文档,它定义了开发人员在编写Java代码时应遵循的一系列规则和最佳实践。这些规范旨在提高代码可读性、可维护性和可扩展性,减少错误,并使代码更容易理解和调试...
Java编码规范是编程实践中的一项重要准则,它有助于提高代码的可读性、可维护性和团队间的协作效率。以下是对标题和描述中所述知识点的详细解释: 1. **命名规范** - **标识符规则**:标识符由ASCII字母、数字和...
**百度Java编码规范** 在软件开发中,遵循一定的编码规范是非常重要的,它能提高代码的可读性,便于团队协作,降低维护成本。百度作为一家技术驱动的公司,也提出了其内部使用的Java编码规范,旨在确保代码的一致性...
Java编程语言以其强大的功能和广泛的应用领域而深受程序员喜爱,但是,为了保证代码的质量和团队间的协作效率,一套良好的编码规范至关重要。本压缩包“java编码规范.zip”提供了华为版的编码规范和一个详细的Java...
Java 编码规范是开发团队遵循的一套标准,旨在提高代码质量、可读性和可维护性。这份规范涵盖了多个方面,包括文件命名、命名规范、Java 文件样式、代码编写格式以及编程技巧和性能优化等。 1. **前言** - 简介:...
相关推荐
"java编码规范考试题答案" 一、Java编码规范考试题答案 本文档涵盖了Java编码规范的各种方面,包括集合类、线程、对称密码算法、异常处理、命名规范、随机数生成、压缩文件解压、安全编程规范、操作系统登录用户名...
Java、编码规范、Java编码规范、阿里巴巴、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里...
根据最新的google编码规范指南英文版,参考网上翻译,为了学习而整理,现在分享出来。有问题欢迎指教。
在这样的背景下,《Java语言编码规范-1.01》应运而生,它不仅仅是一份简单的文档,更是指导Java程序员如何编写高质量代码、提升团队协作效率的灯塔。 《Java语言编码规范-1.01》的核心价值在于提高代码的可读性和可...
阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大...
腾讯 Java 编码规范 腾讯 Java 编码规范是腾讯集团管理标准的一部分,旨在确保公司项目代码的易维护性和编码安全性。该规范涵盖了 Java 编码风格、文件组织、代码风格、注释、命名、声明、异常、习惯等方面。 一、...
"Java 编码规范-chm" 提供了详尽的指导原则,帮助开发者遵循最佳实践,编写出高质量的Java代码。 首先,命名规范是Java编码规范中的核心部分。变量名应该清晰、简洁且有意义,避免使用缩写,除非它们是业界广泛接受...
### Java编码规范文档知识点 #### 1. 概述 - **内容**:本文档主要涵盖了Java编程语言的编码规范,包括命名规则、注释规范、排版规范以及数据库相关的命名与格式化等内容。 - **编写目的**:制定一套统一的编码规范...
JAVA 编码规范是指导开发人员编写高质量、可读性强且易于维护的代码的重要文档。在企业级开发中,遵循编码规范是确保团队合作效率、代码一致性以及长期项目可持续性的关键。 1. 目的和要求 编码规范的首要目标是...
因此,北大青鸟特别制定了针对J2EE项目的《Java编码规范-北大青鸟版》,旨在提升开发人员的编程素养,增强代码的可读性、可维护性和团队协作效率。 首先,本规范提出了关于类和方法设计的严格要求。在类的设计中,...
编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范编码规范
Java虚拟机规范 Java SE 8版-带目录-pdf,本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析...
Java编码规范-v1.0
JAVA编码规范培训
【公司Java编码规范】是确保团队协作和代码质量的重要文档,它定义了开发人员在编写Java代码时应遵循的一系列规则和最佳实践。这些规范旨在提高代码可读性、可维护性和可扩展性,减少错误,并使代码更容易理解和调试...
Java编码规范是编程实践中的一项重要准则,它有助于提高代码的可读性、可维护性和团队间的协作效率。以下是对标题和描述中所述知识点的详细解释: 1. **命名规范** - **标识符规则**:标识符由ASCII字母、数字和...
**百度Java编码规范** 在软件开发中,遵循一定的编码规范是非常重要的,它能提高代码的可读性,便于团队协作,降低维护成本。百度作为一家技术驱动的公司,也提出了其内部使用的Java编码规范,旨在确保代码的一致性...
Java编程语言以其强大的功能和广泛的应用领域而深受程序员喜爱,但是,为了保证代码的质量和团队间的协作效率,一套良好的编码规范至关重要。本压缩包“java编码规范.zip”提供了华为版的编码规范和一个详细的Java...
Java 编码规范是开发团队遵循的一套标准,旨在提高代码质量、可读性和可维护性。这份规范涵盖了多个方面,包括文件命名、命名规范、Java 文件样式、代码编写格式以及编程技巧和性能优化等。 1. **前言** - 简介:...