首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java命名规范

Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名  (全部小写,由域名定义) Java包的名字都是由小写单词组成。...但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀...例如:MAX_VALUE 参数的命名 参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。...Javadoc注释 Java除了可以采用我们常见的注释方式之外,Java语言规范还定义了一种特殊的注释,也就是我们 所说的Javadoc注释,它是用来记录我们代码中的API的。...变量和常量命名 变量的命名 主要的的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头

3.6K110

Java命名规范

所以本文中是笔者结合阿里巴巴开发规范,以及工作中的见闻针对Java领域相关命名进行整理和总结,仅供参考。...[一,Java中的命名规范] 好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。...不同语言中采用的命名形式大相径庭,Java中常用到的命名形式共有三种,既首字母大写的UpperCamelCase,首字母小写的lowerCamelCase以及全部大写的并用下划线分割单词的UPPERCAMELUNSER_SCORE...尽量不要和jdk或者框架中已存在的类重名,也不能使用java中的关键字命名。 妙用介词,如for(可以用同音的4代替), to(可用同音的2代替), from, with,of等。...合理清晰的命名能让代码易于理解,对于逻辑简单且命名规范,能够清楚表达代码功能的代码不需要注解。滥用注解会增加额外的负担,更何况大部分都是废话。

1.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java面向对象基础规范——命名规范

    【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采用。...【强制】抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类命名以它要测试的类的名称开始,以 Test 结尾。7....【强制】杜绝完全不规范的缩写,避免望文不知义。反例:AbstractClass“缩写”命名成 AbsClass;condition“缩写”命名成 condi,此类随意缩写严重降低了代码的可阅读性。...反例:变量 int a; 的随意命名方式。12. 【推荐】如果模块、接口、类、方法使用了设计模式,在命名时体现出具体模式。说明:将设计模式体现在名字中,有利于阅读者快速理解架构设计理念。...【参考】各层命名规约:A) Service/DAO 层方法命名规约1) 获取单个对象的方法用 get 做前缀。2) 获取多个对象的方法用 list 做前缀。

    60180

    Java项目命名规范要求

    项目名:全部小写 Package 的命名:应该都是由一个小写单词组成 Class 的命名:首字母大写的驼峰式命名,即FirstName 变量和方法的命名:首字母小写的驼峰式命名,即firstName...如:接口类:UserInterface.java 接口实现类:UserInterfaceImp Static Final 常量的命名:大写下划线形式,即FIRST_NAME 在Spring...名称只能由字母、数字、下划线、$符号组成,不要用拼音命名 应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面控制action类),每一层的类的名称尽量带上该层后缀...如:用户管理实现类:UserMsgInterfaceImplServce 变量命名实际应用 变量命名采用基本结构为typeVariableName,使用3字符前缀来表示数据类型。...服务层方法,根据方法的行为命名,只描述方法的意义,而不采用方法的目的命名

    1.9K00

    JAVA标识符命名规则及命名规范

    文章目录 一、标识符可以标识什么 二、标识符是什么 三、标识符命名规则 四、标识符命名规范 一、标识符可以标识什么 标识符可以标识类名、方法名、变量名、接口名、常量名等。...三、标识符命名规则 命名规则属于语法机制,必须遵守,不遵守命名规则标识符不符合语法,编译器会报错。 规则1:标识符只能有数字、字母(包括中文)、下划线、美元符号$组成。...规则3:java关键字和保留字不能做为标识符。 规则4:标识符严格区分大小写。 规则5:标识符理论上没有长度限制。 四、标识符命名规范 命名规则是语法,不遵守就会报错。...而命名规范只是让大家尽量按照统一的规范命名,不符合规范也可以。 规范1:见名知意。 规范2:遵循驼峰命名方式,有利于单词与单词之间进行分离。...规范3:类名、接口名首字母大写,后面每个单词首字母大写。 规范4:变量名、方法名首字母小写,后面每个单词首字母大写。 规范5:所有常量名都大写,单词之间用”_“隔开。

    1.1K10

    Java中推荐的命名规范

    文章目录[隐藏] 1、包 2、类名 4、变量名 1、包 包名命名,所有字母都小写。 包命名的路径建议符合所开发的系统模块的定义,以便看了包命名就明白是哪个模块,从而直接到对应包里找相应的实现。...由于Java面向对象的特性,每个Java开发人员都可以编写属于自己的包,为了保障每个包命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名钱加上唯一的前缀。...例如:包命名 com.公司名.项目名.模块名*.*.* 2、类名 类名命名,推荐单词的首字母大写。...4、变量名 推荐的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头。...通常在团队开发中,会预先设定统一的命名方式,以便于团队中项目的维护。

    60120

    Java编程规范-命名与语句

    命名 建议按照此规范处理 UpperCamelCase 风格:每个单词首字母大写,其余字母小写; lowerCamelCase 风格:首单词全小写,后面每单词首字母大写,其余字母小写; 示例:...public String getUsrName(int usrIndex ) { int usrAge ; ... } } 5常量 按照此规范处理 常量名命名格式为...为了使代码清晰易懂,类、方法、变量命名应遵循如下约束: 命名 不能 以 下划线或美元符号 开始,也不能以 下划线或美元符号 结束; 命名 不允许 使用 中文汉字 ; 为了达到代码自解释的目标,尽量使用完整的单词组合来表达其含意...示例: 【 错误用法】 import java.util. * ; 【正确用法】 import java.util.Map; import java.util.HashMap; import java.util.List...; import java.util.ArrayList; 3if-else 语句 按照此规范处理 1、if、else分支代码用大括号 {} 包围, else 与 if 的右大括号位于同一行,使用空格分开

    45230

    java方法名,类名,命名规范

    参考链接: Java方法 1、包的命名:        Java包的名字都是由小写单词组成。即便多个单词也全小写。...示例:demopackage  2、类的命名:        类名是以大写字母开头的名词。如果有多个单词组成,每个单词第一个字母应该大写(骆驼命名法)。不能使用Java保留字作为类名。...示例:IS_SUCCESS  6、参数的命名:        参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。 ...7、Java文件的命名:        1.源代码文件名必须与公共类的名字相同。       ...2.一个Java文件中只能有一个public类;       3.如果文件中只有一个类,文件名必须与类名一致;       4.如果文件中不止一个类,文件名必须与public类名一致;       5.

    2.1K20

    Java包、类、属性命名规范

    - 命名规范 1、包 包名命名,所有字母都小写。 包命名的路径建议符合所开发的系统模块的定义,以便看了包命名就明白是哪个模块,从而直接到对应包里找相应的实现。...由于Java面向对象的特性,每个Java开发人员都可以编写属于自己的包,为了保障每个包命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名钱加上唯一的前缀。...例如:包命名 com.公司名.项目名.模块名*.*.* 2、类名 类名命名,推荐单词的首字母大写。...4、变量名 推荐的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头。...通常在团队开发中,会预先设定统一的命名方式,以便于团队中项目的维护。

    2.1K30

    Mysql命名规范

    基础规范 表存储引擎必须使用 InnoDB 表字符集默认使用 utf8,必要时候使用 utf8mb4 说明: 1)通用,无乱码风险,汉字3字节,英文1字节 2)`utf8mb4` 是 `utf8`...,扩展性、移植性较差 复制代码 禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径 禁止在线上环境做数据库压力测试 测试,开发,线上数据库环境必须隔离 ​ 命名规范...表的命名最好是加上“业务名称_表的作用”。...可以模糊查询,例如 `like ‘138%’` 复制代码 使用 TINYINT 来代替 ENUM 说明:ENUM 增加新值要进行 DDL 操作 表达是与否概念的字段,必须使用 is_xxx 的方式命名...复制代 以上内容,整理自阿里巴巴 Java开发手册和58到家MySQL军规升级版。

    8K21
    领券