Java编码约定
为增强程序可读性,Java作如下的约定:
类、接口:通常使用名词,大小写可混用,但首字母应大写,一般使用“驼峰法命名”;
方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词,如:setAccount();;
常量:全部大写,单词之间用下划线分隔;
变量:通常使用名词,首字母小写,其后大写字母分隔每个单词,避免使用$符号。
6.整型数据
1)整型常量:有三种形式(十进制、八进制:以数字0开头、十六进制:以0x或0X开头)。
2)整型变量:byte、short、int、long四种。
7.浮点型(实型)数据
1)实型常量:与C/C++、C#相同。
十进进制数形式:由数字和小数点组成且必须有小数点。
科学计数法形式:如123e3或123E3。
2)实型变量
与C/C++不同,Java中没有无符号型整数,而且明确元宝了整型和浮点型数据所占的内存字节数。
8.字符型数据
1)字符常量:与C/C++相同。
转义字符描述
转义符
|
描述
|
\ddd
|
1到3位8进制数据所表示的字符(ddd)
|
\uxxxx
|
1到4位16进制数所表示的字符(xxxx)
|
\’
|
单引号字符
|
\\
|
反斜杠字符
|
\r
|
回车
|
\n
|
换行
|
\f
|
走纸换页
|
\t
|
横向跳格
|
\b
|
退格
|
2)字符型变量
与C/C++不同,Java中的字符型数据不能用作整数,因为Java不提供无符号整数类型。但是同样可以把它当作整数数据来操作。例如:
int three=3;
char one=‘1‘;
char four=(char)(three+one); //结果four=‘4‘
3)字符串常量:与C/C++相同,Java的字符串常量是用双引号括起来的一串字符,不同的是Java中的字符串常量是作为String类的一个对象来处理的,而不是一个数据。
9.布尔型数据
与C/C++相同,只有两个值true和false。
10.各类数值型数据间的混合运算
1)自动类型转换:与C/C++相同。
2)枚举类型:与C/C++相同,也是用enum关键字,但是又有不同。
public enum enumlist
{
成员1,成员2,…,成员n;
}