java的命名规则_Java命名规范
命名规范
本规范主要针对java开发制定的规范
项目命名
项目创建,名称所有字母均小写,组合方式为:com.leadal.$projectName.$component.$hiberarchy。
$projectName:项目名称
$component:模块名称
$hiberarchy:开发层次名称
例如:
com.leadal.tims.exchange.dao
类文件夹命名¶
source代码模块
config配置文件模块
test 测试模块
包命名¶
规则
全部小写。
标识符用点号分隔开来。为了使包的名字更易读。如com.leadal.shanty
常用几个包名
dao:数据层
service:逻辑层
model:持久类定义包
实现Serializable接口,创建serialVersionUID
主键统一用id标识,Long类型
web:表示层及控制层
enums:枚举类型
config:配置文件类包
resource:资源文件包
类文件命名¶
尽量以英文进行类定义
所有类都以大写字母开头
组合词每个词以大写字母开头,不用下划线或其他符号
避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP
变量命名¶
第一个字母小写,中间单词的第一个字母大写
不用_或&作为第一个字母。
尽量使用短而且具有意义的单词
单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integers;c,d,e一般用于characters
如果变量是集合,则变量名应用复数。
String myName;
int[] students;
int i;
int n;
char c;
btNew;
(bt是Button的缩写)
常量命名¶
所有常量名均全部大写,单词间以‘_’隔开
int MAX_NUM;
方法命名规则¶
规则
第一个单词一般是动词。
第一个字母是小些,但是中间单词的第一个字母是大写。
如果方法返回一个成员变量的值,方法名一般为get+成员变量名,如若返回的值是bool变量,一般以is作为前缀。
如果方法修改一个成员变量的值,方法名一般为:set + 成员变量名。
常用动词
获取单个对象
load
获取列表
find
list
获取分页
page
搜索
search
保存
save
添加
add
insert
删除
delete
remove
修改
update
DAO命名规则¶
接口类命名以DAO结尾
实现类类命名以DAOImpl结尾
结构参考如下:
· dao
· ├─dom4j
· │ └─UserDAOImpl
· ├─hibernate
· │ └─UserDAOImpl
· └UserDAO
Service命名规范¶
接口类命名以Service结尾
实现类类命名以ServiceImpl结尾
结构参考如下:
· service
· ├─impl
· │ └─UserServiceImpl
· │
· └UserService
Struts Action 命名规范¶
类命名与Action结尾
结构参考如下:
· web
· └struts
· ├─UserAction
· └─GroupAction
·
java的命名规则_Java命名规范相关推荐
- java命名规则_Java命名规则
Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...
- JAVA里常见的命名规则和命名规范
目录 1.什么是标识符呢?标识符又可以标识什么呢? 2.命名规则和命名规范的区别 3.Java标识符命名规则 4.包名的命名规范 5.类名的命名规范 6.方法名与变量名的命名规范 俗话说&q ...
- Java标识符的命名规则和命名规范
一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...
- 标识符的命名规则和命名规范
IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...
- javascript 变量的命名规则和命名规范
变量的命名规则和命名规范 - 规则: 必须遵守的,不遵守就是错 一个变量名称可以由 数字.字母(a-zA-Z).英文下划线(_).美元符号($) 组成,如:userrAge, num01, _na ...
- 变量的命名规则和命名规范
变量的命名规则和命名规范 规则:(必须遵守的,不遵守就是错) 1.一个变量名称可以由数字.字母.下划线.美元符号($) 组成 2.严格区分大小写 3.不能由数字开头,不要使用中文汉字命名 4.不能是保 ...
- python命名规则,代码规范
python命名规则,代码规范 1.模块命名 2. 类命名 3.函数命名 4.变量命名 5.空行 1.模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) ...
- python文件命名规则-Python命名规则
使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...
- java中类的命名规则_java类方法属性的命名规范介绍
java类方法属性的命名规范介绍,java命名总结.一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的 ...
最新文章
- POJ1001--Exponentiation(幂计算)翻译
- 搜索引擎优化 SEO
- jQuery的end()方法使用详解
- 一步一步实现自己的模拟控件(6)——控件树及控件区域
- 一分钟学会使用RichEdit控件
- Go程序:演示数组切片用法
- Android IPC 结篇
- redis安装配置 mysql_学习环境安装 mysql 与 redis
- debian解决中文乱码,安装chinese font
- 操作系统原理学习总结
- ad18 bell封装,AD元件库中常用元件
- 用户故事与敏捷方法-阅读总结
- openssl_sign(): supplied key param cannot be coerced into a private key
- 叶罗丽用计算机对话,叶罗丽小剧场:王默和水王子秀恩爱,俩人的对话也太搞笑了...
- 【GIS教程】ArcGIS做日照分析(附练习数据下载)
- 边打游戏边学编程,是一种怎样的体验?
- 战火与秩序迁城显示服务器忙,战火与秩序怎么迁城 迁城方法和迁城技巧分享[图]...
- 蓝桥 卷“兔”来袭编程竞赛专场-05棋盘加密 题解
- java mifare_java – 使用SCL010获取Mifare Ultralight的UID
- 阿里巴巴Java开发手册(部分)-黄山
热门文章
- GNUGK 作为Gatekeeper穿透防火墙和NAT(转)
- python赋值语句不合法的是_Python入门习题1.温度转换
- 在 Centos 7.9 上以 All-in-One 模式安装 KubeSphere
- 品优购项目——index.html
- 基于EKF的车辆状态估计系统建模
- app用mysql好处_用MYSQL对旅行app进行用户数据分析
- osgi框架的应用_OSGi enRoute – OSGi应用程序的新框架
- ortc和webrtc
- LeetCode -- 力扣算法题解题心得 -- (个人笔记记录)持续更新~~
- python太阳系行星动态演示