java代码注释与编码规范

代码注释与编码规范**

1.代码注释

​ 1.1单行注释 ”//“为单行注释标记,从符号”//“开始直到换行为止所有内容均作为注释而被编译器忽略。

​ 1.2多行注释 “/* "和”*/"为多行注释标记,符号之间所有内容均为注释内容,注释内容可换行。

​ 1.3文档注释 “/** */"为文档注释标记,符号之间的所有内容均为文档注释内容。

注意:在多行注释中可嵌套单行注释,但在多行注释中不可嵌套多行注释。

2.编码规范

​ 2.1每条语句要单独占一行,一条命令一分号结束。

​ 2.2声明变量时尽量使每个变量的声明单独占一行,即使相同也单行放置。

​ 2.3在java代码中关键字与关键字之间若有多个空格,均被视为一个。

​ 2.4尽量使用简单的技术完成程序需要的功能。

​ 2.5对于关键的方法要多加注释。

变量与常量

1.标识符

​ 1.1标识符由任意顺序的字母、下划线(_)、美元符号($)和数字组成;

​ 1.2标识符第一个字符不能是数字;

​ 1.3标识符不能是关键字。

在java语言中标识符的字母是严格区分大小写的,而且java语言中的字母不仅包括通常的拉丁文字a、b、c等,还包括汉字、日文以及其他语言中的文字。

例如:String 名字=”齐天大圣’’ 是合法的,但不推荐用中文命名,因为当编译环境的字符编码集发生改变后,代码所有的中文标识符全部显示成乱码,程序难以维护。

编写java代码的一套公认的命名规范

(1)类名:通常使用名词,第一个单词字母必须大写,后续单词首字母大写。(大驼峰写法)

(2)方法名:通常使用动词,第一个单词首字母小写,后续单词首字母大写。(小驼峰写法)

(3)变量:第一个单词首字母小写,后续单词首字母大写。(小驼峰写法)

(4)常量:通常所有字母均大写。(并不是必须的)

(5)单词的拼接:通常使用“userLastName"方式拼接单词,而不是”user_last_name"。

2.关键字

标志:完全小写的字母,在Eclipse变成红色粗体的单词。

3.变量

​ 3.1变量的命名

​ (1)变量名必须是一个有效的标识符。

​ (2)不可以使用java中的关键字。

​ (3)不能重复。

​ (4)应选择有意义的单词作为变量名。

4.常量

在java语言中声明一个常量·,除了要指定数据类型外,还需要通过final关键字进行限定

声明常量标准语法:final 数据类型 常量名称[=值]

5.整数类型

​ 5.1 int型

​ 5.2 byte型

​ 5.3 short型

​ 5.4 long型

给变量赋值时,要注意取值范围,超出相应范围就会报错

6.字符类型

​ 6.1 char型

java语言可把字符作为整数对待,由于Unicode编码采用无符号编码,可以存储65536个字(0x0000~0xffff),java中的字符几乎可以处理所有国家的语言文字。

char的默认值是空格,可以与整数做运算

声明字符类型变量代码

char ch ='a';

由于字符a在Unicode表中的排序位置是97,因此也可写成

char ch =97;

转义字符

特记:\uxxxx 四位十六进制所表示的字符

​ \ddd 1~3位八进制数据所表示的字符

​ \r 回车

将转义字符赋值给字符变量时,与字符常量值一样需要使用单引号

7.布尔类型

​ 也称逻辑类型,只有true和false两个值,分别代表真和假,不能和整数类型进行转换,通常被用在流程控制中作为判断条件。

通过关键字boolean 来声明布尔类型变量(输出boolean类型变量只能是true或false)

数据类型转换

1.隐式转换

​ 低级类型向高级类型转换

2.显示转换

语法:(类型名) 要转换的值

执行显示转换可能会导致精度损失

运算符

1.算术运算符

​ 在进行除法和求余运算时,0不能做除数。

2.自增自减运算符

​ 在前先加后用,在后先用后加。

3.位运算符

运算符 操作

&(按位与) 清0运算(有0结果就为0)同为1才是1

|(按位或) 得1运算(有1结果就为1)

^(按位异或) 相同取0,不同取1(与0相异或,保留原值)

~(按位取反) 优先

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值