java命名规范

  • java项目命名规范前置
    • 所有命名规则必须遵循以下规则:
    • 包名规范(package)
    • 类名命名规范(Class)
    • 接口命名规范(Interfaces)
    • 方法命名规范(Methods)
    • 变量命名规范(Variables)
    • 实例变量命名规范(Instants Variables)
    • 常量命名规范(Constants)

java项目命名规范前置

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

  • 名称只能由字母、数字、下划线、$符号组成
  • 命名时不能以数字开头
  • 在命名是绝对不能出现Java关键字。
  • 绝对不允许在命名时出现中文及拼音命名。(太不专业)
  • java除了变量名以外,所有的实例,包括类,类常量,都采用大小写混合方式。首字母大写后

包名规范(package)

  • 一个唯一的包名的前缀一般都是全部英文小写的ASCLL字母且是一个顶级域名
    通常为com、edn、gov、mil、net、org或者1981年ISO 3166标准所指定的标识国家英文双字符代码
  • 包名后续部分为公司自己制定命名规则
  • 中间为公司名称也为全小写英文
  • 后缀为项目名称也为全小写英文
//例如
com.java.test

类名命名规范(Class)

  • 首先类是一个名词结构为大小写英文形式
  • 格式为首字母大写
  • 类名尽量使用有描述性的名词
  • 使用驼峰命名法则(第二个单词首字母大写)
//例如
class Teacher    class ManTeacher

接口命名规范(Interfaces)

  • 接口命名规范与类命名规范基本一致

方法命名规范(Methods)

  • 首先类是一个动词结构为大小写英文形式
  • 第一个单词的首字母小写其后单词都首字母大写
jump();  jumpFirsr();

变量命名规范(Variables)

  • 首先变量名应该简编且富于描述变量类型
  • 不建议下划线、美元符开头
  • 不建议单个字母(字符)为变量名,临时变量除外。
  • 临时变量(int i、char c …)

实例变量命名规范(Instants Variables)

  • 实例变量名称前添加下划线
int_a

常量命名规范(Constants)

  • 大写字母,并且可以表达出该常量的意义
  • 单词用下划线隔开
  • Java中建议用常量代替数字、固定字符串。
//例如
BSDY_SHZT_SHZ = 2;

java命名规则及规范相关推荐

  1. java命名规则与规范

    标识符的使用 1.标识符:凡是自己可以起名字的地方都叫标识符. 比如:类名.变量名.方法名.接口名.包名- 2.标识符的命名规则: -->如果不遵守如下的规则,编译不通过!需要大家严格遵守 ①由 ...

  2. java命名规范怎么定义?java命名规则

    在java刚刚入门时,我们可能首先就要了解java中一些常规的命名规范了,这也是必要的,否则当你以数字开头作为类名,都不知道为啥会报错.我们一起来看看,java命名规范是怎么定义呢?java命名规则和 ...

  3. java命名规则_Java命名规则

    Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...

  4. Java/C/C++标识符命名规则和规范

    Java/C/C++标识符命名规则和规范 本篇文章是关于标识符的命名规则和命名规范的总结,有助于像作者本人一样的初学者或是知识模糊需要复习的小伙伴. 命名规则: (1).由26个英文字母大小写,数字0 ...

  5. python变量命名规则与规范(约定)

    引子 前些日子,大大的一位友友问了我一个问题,表示了对命名规范的不解.确实如此关于命名规范有一套相对严谨而复杂的理论,大大在此特就python的变量(以及函数和对象)命名规则与规范进行讲述. 规则 规 ...

  6. 变量的命名规则及规范

    变量的命名规则及规范 规则 可以包括数字.字母.下划线.$ 不能以数字开头 严格区分大小写 不能有空格 不能是关键字或保留字 规范 变量的名尽量有意义 遵循驼峰命名规则 a.大驼峰(UserName) ...

  7. JAVA标识符的命名规则和规范

    ps:规则和规范的区别,规则是必须遵守的,而规范不是强制遵守的,只是说按照规范来会更好. 1.标识符概念 (1)Java对各种变量.方法和类等命名时使用的字符序列称为标识符. (2)凡是自己可以起名字 ...

  8. Java命名规则和Java命名规范

    Java的命名规则 允许有下划线,数字,字母,$组成 数字不能作为开头 不能是关键字可以包含关键字 区分大小写 不能是true,false和null关键字 Java命名规范 常量,都大写,如果是多单词 ...

  9. java命名规则与命名规范

    标识符命名规则 在我们编写的程序中,我们所使用的变量名.类名.方法名等自定义的名称都叫做标识符 在java中,标识符中可以包含字母.数字以及下划线和 $ 符号等等 标识符不能以数字开头,也不能是关键字 ...

  10. [转]maven与java命名规则

    MAVEN 与 JAVA 包命名规范 抛出问题 在使用MAVEN搭建模块化项目时,我的组织结构如下: root模块 文件夹名:package-module-project pom.xml文件: < ...

最新文章

  1. MySQL 5.1 的作业调度
  2. 什么叫组网_5G NSA和SA是什么?有什么不同?
  3. httpwatchv11.1.46.0免费版
  4. 内存对齐指令详解(posix_memalign)
  5. CSharpGL(36)通用的非托管数组排序方法
  6. AssetBundle系列——共享资源打包/依赖资源打包
  7. Java操作office文件的选择
  8. clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别
  9. arcgis 将栅格值提取到点_ArcGIS教程:值提取至点 (空间分析)
  10. 利用微软输入法 入侵2003服务器,打开Word或Excel也可被攻击 金山卫士推送微软补丁...
  11. C++ Primer 第5版--练习8.4
  12. Java求树的深度(真的是树,而不是二叉树)#全网首发#
  13. oracle数据库重启命令是什么
  14. 遥感影像的比例尺和分辨率的关系
  15. 戴尔台式机装linux系统,在戴尔(Dell)台式机上安装深度Deepin系统的BIOS设置方法...
  16. 【hadoop生态之Flume】概念【笔记+代码】
  17. python自学成才之路 miniconda创建虚拟环境
  18. Jquery获取被选中的复选框的value值
  19. springboot中文官方文档
  20. 二分+思维点点之间最大距离

热门文章

  1. ios手机怎么连接adb命令_Mac连接Adb
  2. 大数据相关精品资料包分享
  3. 【LaTex使用总结】LaTex,pdflatex,xelatex,xetex等的区别和关系
  4. PostGIS 报错libcrypto
  5. 2020-11-10 oracle 数据库sql 之decode函数
  6. 基于java实现学科竞赛管理系统「Springboot+mybatis+lyaui」
  7. a标签下载pdf文档
  8. 波束形成MATLAB代码
  9. QT语言开发的软件界面UI自动化方法
  10. hashmap按值排序