资讯专栏INFORMATION COLUMN

细节决定成败——Java命名规范

DrizzleX / 3213人阅读

摘要:下面是我们写项目中公认的一些命名规范,遵守这个规范有利于我们写出更加优美的代码。例如所有命名规则必须遵循以下规则名称只能由字母数字下划线符号组成不能以数字开头名称不能使用中的关键字。坚决不允许出现中文及拼音命名。

中国道家创始人老子有句名言:“天下大事必作于细,天下难事必作于易”。作大事必须从小事开始,天下的难事必定从容易的作起。我们学习的知识也都是有一点一滴的细节构成,掌握好这些细节,可以使得我们的代码更加优美。使项目的代码样式统一,使程序有良好的可读性。

下面是我们写java项目中公认的一些命名规范,遵守这个规范有利于我们写出更加优美的代码。

项目名全部小写

包名全部小写

类名命名

Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写。如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。   
例如:Graphics
如:public class InsertArray{}

方法名(参数的命名&属性的命名也一样规则)

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。
例如:drawImage

常量的命名 (全部大写 ,常加下划线)

常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如:MAX_VALUE;

所有命名规则必须遵循以下规则:

名称只能由字母、数字、下划线、$符号组成

不能以数字开头

名称不能使用JAVA中的关键字。

坚决不允许出现中文及拼音命名。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69115.html

相关文章

  • 2019年小白学习web前端路线图及学习攻略

    摘要:而随着技术的广泛应用,前端的学习也会变得更加简单。第四学习的重要性优秀的前端工程师之所以优秀,不是因为工作的年限有多久,而是具备快速学习的能力。所以,作为前端工程师一定要不断的学习,提升技能。 showImg(https://segmentfault.com/img/bVbvQIsWeb%E5%89%8D%E7%AB%AF%E6%98%AF%E4%B8%80%E4%B8%AA%E5%8...

    codeGoogle 评论0 收藏0
  • 搭建风控系统道路上踩过的坑01-信息采集 | 一个CPO的心得分享

    摘要:所以,把本人踩过的一些坑在这里分享出来,让准备搭建风控的人心里有个数。结语信息采集往往是实施风控的最难的一个环节,但也是最重要的环节,覆盖质量时效都决定了项目的成败。 showImg(https://segmentfault.com/img/bVEcg5?w=900&h=658); 作者前言 从业近10年,大大小小参与了3家公司不同领域的风控系统的设计,从前到后把风控系统所有环节都细细...

    dailybird 评论0 收藏0
  • 搭建风控系统道路上踩过的坑01-信息采集 | 一个CPO的心得分享

    摘要:所以,把本人踩过的一些坑在这里分享出来,让准备搭建风控的人心里有个数。结语信息采集往往是实施风控的最难的一个环节,但也是最重要的环节,覆盖质量时效都决定了项目的成败。 showImg(/img/bVEcg5?w=900&h=658); 作者前言 从业近10年,大大小小参与了3家公司不同领域的风控系统的设计,从前到后把风控系统所有环节都细细的琢磨过,然而至今仍然感觉刚刚一只脚踏进门而已。...

    Kylin_Mountain 评论0 收藏0
  • 搭建风控系统道路上踩过的坑01-信息采集 | 一个CPO的心得分享

    摘要:所以,把本人踩过的一些坑在这里分享出来,让准备搭建风控的人心里有个数。结语信息采集往往是实施风控的最难的一个环节,但也是最重要的环节,覆盖质量时效都决定了项目的成败。 showImg(https://segmentfault.com/img/bVEcg5?w=900&h=658); 作者前言 从业近10年,大大小小参与了3家公司不同领域的风控系统的设计,从前到后把风控系统所有环节都细细...

    maxmin 评论0 收藏0

发表评论

0条评论

DrizzleX

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<