Java项目命名规范

摘要:
1、 项目名称最好是英文,所有单词都应该小写,如testjavaproject、studentmanagement等。当然,也可以是中文,如“学生管理系统”、“采购和销售管理系统”等

一、项目名称

最好用英文,所有单词全部用小写,如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

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

 

免责声明:文章转载自《Java项目命名规范》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇git hook相关内容使用android studio发布android与flutter混合开发项目下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C++ XML解析之tinyXML

最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很...

3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)

1.外部配置加载顺序 SpringBoot也可以从以下位置加载配置; 优先级从高到低 高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置 1.命令行参数 所有的配置都可以在命令行上进行指定 先打包在进行测试 java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=80...

linux中直接修改jar包内配置文件

https://www.cnblogs.com/bbbing/p/11011410.html (1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在jar包中的目录:jar tvf service-0.0.1-SNAPSHOT.jar |grep config.properties(2)使用jar xvf jar名称 目标文件名(...

tomcat的安全配置(禁用http方法,部署多个应用,启用从安全cookie,指定错误页面和显示信息)

配置版本:tomcat6 1,虚拟路径,可以配置多个host在一个tomcat中,docbase是web应用目录,此处在server.xml中添加应用配置,要让server.xml配置生效需要重启tomcat <Host name="XXXXx" appBase="D:webroot"unpackWARs="true" autoDeploy="tru...

java中读取资源文件的方法

展开全部 1.使用java.util.Properties类的load()方法 示例: //文件在项目下。不是在包下!! InputStream in = new BufferedInputStream(new FileInputStream("demo.properties")) ;   Properties p = new Properties...

XML与java的应用

对于XML进行解析,我们需要调用第三方提供的接口,对XML文档进行解析; 对于XML处理方面,W3C有两种解决方法: (1)DOM(Document Object Model): (2)SAX(Simple API for XML) DOM介绍: 特点:先将xml文档解析成dom树,并放入内存,能够随机访问任意节点。 缺点:因为需要放入内存操作,所以对文...