第五十六条 遵守普遍接受的命名惯例

本文详细介绍了Java编程语言的命名规范,包括包、类、接口、方法、域、常量及参数类型的命名惯例,强调了遵守这些规范对于提高代码可读性和维护性的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java 发展了几十年了,已经有了一套自己的命名规范和惯例了,下面整理了一下,设计字面和语法,我们需要遵守这些惯例,一旦违反,不一定会出错,但维护起来或者其他人可读性就大大降低了,并给其他人造成一定困扰。

 

包: 包名一般用 . 符号隔开,一般都是小写,并且以公司的顶级域名作为开头; java javax 等属于例外,我们不要模仿;包的命名尽量简短,不要拖拉过长。


类和接口: 首字母要大写,避免字母的缩写,使用驼峰命名,不要使用下划线 _ 符号。


方法和域: 方法名首字母小写,驼峰命名,不要使用下划线;成员变量可以以 m 开头,第二个字母大写;局部变量名称用小写开头,可以缩写。


常量: 一个或多个字母,全部大写,中间可以用下划线 _ 符号隔开,用 static 和 final 来修饰;枚举也属于常量域; 只有常量中可以使用下划线。


参数类型: 单字母组成;泛型 T 代表任意类型, E 代表集合中的元素, K V 代表键值对的key和value, T1 T2 等代表可变参数类型。

 

类和接口一般使用单词或短语,接口常加 able、ible 代表一种能力,实现类一般用 impl 来结尾,代表接口的实现,方法中常用到 getter、setter、size、toString、newInstance 等等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值