Java程序工程规范
来源:互联网 发布:mac显示桌面隐藏文件 编辑:程序博客网 时间:2024/04/29 12:58
一.为什么要有规范
软件开发是一个集体协作的过程,程序员之间的代码经常需要交换阅读,因此,Java源程序有一些约定俗成的规定,主要目的是提高可读性和方便管理.好的代码易于阅读为首要,效率高低才是其次.
二.Java程序编程规范
(1)格式规范:
a)缩进:
使用配置文件进行格式化: 配置文件中一个TAB等于4个空格.
b)行长度:
每行100字符.
c)声明变量与常量:
一行只声明一个变量或常量;
在代码块的开始处声明实例变量,该尽量不要在首次用变量时才声明.
d)声明类和方法:
声明语句后紧跟"{","}"另起一行,方法与方法之间空一行.
e)语句:
eclipse中可用快捷键Ctrl+Shift+F整理代码,Android Studio中可用快捷键Ctrl+Alt+L整理代码
f)空格:
双目运算符左右各有一个空格:
int i = 1;
int j = 1 + i;
标点符号后面跟一个空格:
int i, j;
for(i = 1; i < 5; i++){}
addContent(view, params);
(2)命名规范:
a)包名中的字母一律小写;
net.frontfree.javagroup
b)类名,接口名的每个单词首字母大写:
class AddValues{}
interface AddValues{}
c)局部变量或方法名第一个单词字母小写,后面的每个单词首字母大写:
public void addValues(){}
string addValues;
d)常量中的每个字母大写,如果常量名由多个单词组成,则单词与单词之间用下划线隔开:
public static final String SUNDAY;
public static final String ADD_VALUES;
(3)注释:
程序注释量一般在20%~50%;
程序注释内容有:
1.程序头说明:注释为/**说明部分(一般为文档标题,描述,版权,作者,版本信息等)*/
内容和关键字用空格隔开:
@author<作者>
@version<版本>
@see<想关内容和类>
@since<被内容在哪个版本之后开始出现>
2.方法说明:用于说明本方法的主要用途以及实现的基本思路
@param<属性名称或参数说明>
@return<返回值说明>
@exception<例外说明>
@throws<异常类>
@deprecated<功能逐渐被淘汰说明>
3.属性说明;
程序注释方式:
多行注释:/*文字或程序语句*/
单行注释://文字或程序语句
以上为我觉得常用到的,如果觉得不够详细,请参考下面的博客或书籍;
本文参考:http://blog.csdn.net/mynameishuangshuai/article/details/51364944
Java面向对象程序设计(第二版)---清华大学出版社
- Java程序工程规范
- Java程序工程规范
- Java工程开发命名规范
- Java 程序编码规范
- Java 程序编码规范
- Java程序编码规范
- Java程序编码规范
- Java程序编码规范
- Java程序编码规范
- Java 程序编码规范
- Java 程序编码规范
- Java程序编码规范
- Java程序编码规范
- Java 程序编码规范
- Java程序编码规范
- Java程序编码规范
- Java程序编码规范
- JAVA程序编写规范
- poj1324
- 【DFS序的常见问题】
- Effective C++学习笔记(四)
- python3写爬虫程序时,遇到的问题及解决方法
- NDK编译时的字节对齐 x86 vs ARM
- Java程序工程规范
- 欢迎使用CSDN-markdown编辑器
- android中打开本地doc、pdf、ppt、text等文件功能的实现
- ubuntu下关闭触摸板
- sass入门
- 绘图 matplotlib使用
- 文件传输基础——Java IO流笔记
- poj3635
- Putty自动关闭问题