命名规范

本规范主要针对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命名规范相关推荐

  1. java命名规则_Java命名规则

    Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...

  2. JAVA里常见的命名规则和命名规范

    目录 1.什么是标识符呢?标识符又可以标识什么呢? 2.命名规则和命名规范的区别 3.Java标识符命名规则​ 4.包名的命名规范 ​ 5.类名的命名规范​ 6.方法名与变量名的命名规范​ 俗话说&q ...

  3. Java标识符的命名规则和命名规范

    一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...

  4. 标识符的命名规则和命名规范

    IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...

  5. javascript 变量的命名规则和命名规范

    ​ 变量的命名规则和命名规范 - 规则: 必须遵守的,不遵守就是错 一个变量名称可以由 数字.字母(a-zA-Z).英文下划线(_).美元符号($) 组成,如:userrAge, num01, _na ...

  6. 变量的命名规则和命名规范

    变量的命名规则和命名规范 规则:(必须遵守的,不遵守就是错) 1.一个变量名称可以由数字.字母.下划线.美元符号($) 组成 2.严格区分大小写 3.不能由数字开头,不要使用中文汉字命名 4.不能是保 ...

  7. python命名规则,代码规范

    python命名规则,代码规范 1.模块命名 2. 类命名 3.函数命名 4.变量命名 5.空行 1.模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) ...

  8. python文件命名规则-Python命名规则

    使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...

  9. java中类的命名规则_java类方法属性的命名规范介绍

    java类方法属性的命名规范介绍,java命名总结.一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的 ...

最新文章

  1. POJ1001--Exponentiation(幂计算)翻译
  2. 搜索引擎优化 SEO
  3. jQuery的end()方法使用详解
  4. 一步一步实现自己的模拟控件(6)——控件树及控件区域
  5. 一分钟学会使用RichEdit控件
  6. Go程序:演示数组切片用法
  7. Android IPC 结篇
  8. redis安装配置 mysql_学习环境安装 mysql 与 redis
  9. debian解决中文乱码,安装chinese font
  10. 操作系统原理学习总结
  11. ad18 bell封装,AD元件库中常用元件
  12. 用户故事与敏捷方法-阅读总结
  13. openssl_sign(): supplied key param cannot be coerced into a private key
  14. 叶罗丽用计算机对话,叶罗丽小剧场:王默和水王子秀恩爱,俩人的对话也太搞笑了...
  15. 【GIS教程】ArcGIS做日照分析(附练习数据下载)
  16. 边打游戏边学编程,是一种怎样的体验?
  17. 战火与秩序迁城显示服务器忙,战火与秩序怎么迁城 迁城方法和迁城技巧分享[图]...
  18. 蓝桥 卷“兔”来袭编程竞赛专场-05棋盘加密 题解
  19. java mifare_java – 使用SCL010获取Mifare Ultralight的UID
  20. 阿里巴巴Java开发手册(部分)-黄山

热门文章

  1. GNUGK 作为Gatekeeper穿透防火墙和NAT(转)
  2. python赋值语句不合法的是_Python入门习题1.温度转换
  3. 在 Centos 7.9 上以 All-in-One 模式安装 KubeSphere
  4. 品优购项目——index.html
  5. 基于EKF的车辆状态估计系统建模
  6. app用mysql好处_用MYSQL对旅行app进行用户数据分析
  7. osgi框架的应用_OSGi enRoute – OSGi应用程序的新框架
  8. ortc和webrtc
  9. LeetCode -- 力扣算法题解题心得 -- (个人笔记记录)持续更新~~
  10. python太阳系行星动态演示