zoukankan      html  css  js  c++  java
  • Java项目命名规范

    一、项目名称

    最好用英文,所有单词全部用小写,如testjavaproject、studentmanagement等,当然也也可以用中文,如“学生管理系统”、”进销管理系统“等。

    二、Java project中相关命名

    1、包名:全部小写字母,最好用域名反过来写,不会冲突。如com.cnblogs.lionestking.myutil等。

    2、类名:每个单词首字母均大写,且public类应用项目同名.

    3、方法名和对象名(变量名):除第一个单词首字母小写外(若只能一个单词,就全部小写),其余单词首字母均大写。方法名采用动词+名词或动词表示,如append()、getName()等。

    4、属性名:和对象命名方法相同,采用名词或形容词+名词的形式表示,如name、dbClassName、dbUser、dbPassword、dbUrl等。

    5、常量:均大写,可以加一些前缀,以_进行分隔。

    三、属性文件.properties定义变量命名

    object.a_b_c格式,全部小写,其中object是宿主,a_b_c多个单词下划线分开。

    例:hibernate.cache.use_second_level_cache,hibernate.cache.provider_class,hibernate.cache.provider_configuration_file_resource_path

    四、xml文件命名

    全部小写,-符号是其xml的用途说明,类似applicationContext属习惯命名。比如springmvc-servlet.xml、workdesk-manager.xml、workdesk-servlet.xml、applicationContext-basic.xml等

    xml里的内容多个字符间以-隔开,比如param-name,filter-mapping等。

    五、普通文件命名(jsp,js,img等)和java普通变量规范相同。

    六、属性文件properties

    以下划线隔开:errors_zh_CN.properties,hibernate_test.properties

    六、数据库命名:表、字段命名全部大写,多个单词以_隔开。

     

  • 相关阅读:
    mysql常用数据类型的选择
    mysql常用操作
    phpstorm运行在浏览器中执行php文件报502错误
    (转)PHP中的 抽象类(abstract class)和 接口(interface)
    mysql group by优化
    母函数问题【转】
    组合数学
    网易游戏2011招聘笔试题
    B树
    概率题
  • 原文地址:https://www.cnblogs.com/lionestking/p/10537455.html
Copyright © 2011-2022 走看看