[分享]Java命名规范_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
4
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2245 | 回复: 3   主题: [分享]Java命名规范        下一篇 
    本主题由 koei123 于 2015-2-6 5:10:14 移动
无止境
注册用户
等级:新兵
经验:64
发帖:74
精华:0
注册:2011-11-14
状态:离线
发送短消息息给无止境 加好友    发送短消息息给无止境 发消息
发表于: IP:您无权察看 2015-1-8 11:30:18 | [全部帖] [楼主帖] 楼主

Java对变量、包、类的命名进行了规范,遵循Java命名规范,可以使程序更易阅读和理解,Java命名规范主要有以下几点。

对常量名的规范

常量名应使用大写,单词间用下划线隔开,并且能够见其名、知其意。例如:MAX_VALUE常量用来存储一个最大值。

对变量名的规范

变量名应小写,且要有意义,尽量避免使用单个字符,否则遇到该变量时很难理解其用途,对于临时的变量,如记忆循环语句中的循环次数,通常可命名为i,j,k这样的单字符变量名。变量名应简短且富于描述,以便容易记忆。例如:用age变量来存储年龄。

对方法的命名规范

方法被调用来执行一个操作,所以方法名应是对该操作的描述。方法名的首字母应该小写,若由多个单词组成,则其后单词的首字母大写。例如,一个向数据库中添加数据的方法,可命名为“addData()”。

对包的命名规范

包名的前缀应全部都是由小写英文字母组成,例如:java.io。

对类的命名规范

类名应使用名词,首字母需大写,若有多个单词组成,则每个单词的首字母大写,尽量使类名简洁而富于描述。例如:RandomAccessFile。

对接口的命名规范

与类的命名规范相同,例如:FileFilter。

当在任何需要进行命名的情况下,建议不要使用汉字或其他语言中的文字来命名,虽然在Java中是允许使用的。

注意:

在不同的包之间,尽量不要命名相同的类名,虽然Java会根据包名来区别调用的类,但可能会给以后代码的维护带来很大的困难。

--转自 北京联动北方科技有限公司



该贴由koei123转至本版2015-2-6 5:06:16
该贴由koei123转至本版2015-2-6 5:10:14



赞(0)    操作        顶端 
Theend
注册用户
等级:上士
经验:253
发帖:1
精华:0
注册:2014-10-29
状态:离线
发送短消息息给Theend 加好友    发送短消息息给Theend 发消息
发表于: IP:您无权察看 2015-1-14 10:11:59 | [全部帖] [楼主帖] 2  楼

良好的命名规范对于代码的可维护性和可读性是非常重要的



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-1-14 12:17:33 | [全部帖] [楼主帖] 3  楼

其实每个公司都有自己的命名规范,最重要的是要便于别人理解



赞(0)    操作        顶端 
yaoxia.wu
注册用户
等级:中校
经验:2318
发帖:53
精华:1
注册:1970-1-1
状态:离线
发送短消息息给yaoxia.wu 加好友    发送短消息息给yaoxia.wu 发消息
发表于: IP:您无权察看 2015-1-14 22:47:18 | [全部帖] [楼主帖] 4  楼

是的,命名规范很重要的



赞(0)    操作        顶端 
总帖数
4
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论