java 代码风格

一些比较基础简单的需要注意的代码风格。

一、命名

统一标准

代码中的命名不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

代码中文件命名不能采用中文拼音与英文单词混用,也不允许直接使用中文。

单词书写一定要写全,不能写意义不明或多重含义的缩写。

包名

包名统一采用小写字母。点分隔符之间有且只能有一个单词。格式如下:

1
com.example.library/java.style.detail

类命名

类命名以大写字母开始,采用驼峰命名法。格式如下:

1
UpperCamelCase/UserMessage

成员变量命名

成员变量命名以小写字母开始,采用驼峰命名法。格式如下:

1
lowerNameVariable/userBirthday

方法命名

同成员变量。

常量命名

常量采用纯大写字母格式,每个单词之间采用下划线隔开。格式如下:

1
MAX_SOCKET_COUNT

数组定义

定义数组时中括号要与类型写在一起。格式如下:

1
String[] name;

二、代码格式

缩进

一般以四个空格为一个缩进。

类名

创建类时类名与花括号之间需要有空格。格式如下:

1
2
3
4
5
6
public class Name {

}
class FirstName extends Name {

}

大括号

如果大括号内为空,则可写成 {} ,否则:

左大括号前不换行,左大括号后换行。
右大括号前换行,右大括号后还有 else 等代码不换行,表终止的右大括号后必须换行。

小括号

左小括号和括号内字符中间不需要出现空格,右小括号同理。格式如下:

1
2
3
4
5
if (a < b) {
return true;
} else {
return false;
}

保留字

if/for/while/switch/do 等保留字与括号之间必须加空格。格式如上。

运算符

除自增或自减运算符外,运算符左右两边均要有一个空格。格式如下:

1
2
3
4
5
6
int a = 10;
int b = 20;
int c = a * b;
int d = a / b;
int e = a++;
int f = b++;

方法传参

方法参数定义和传入时,多个参数逗号后面必须加空格。格式如下:

1
getSum(a, b);
感谢您的支持
-------------本文结束感谢您的阅读-------------