1、包的命名:

Java包的名字都是由小写单词组成。即便多个单词也全小写。示例:demopackage

2、类的命名:

类名是以大写字母开头的名词。如果有多个单词组成,每个单词第一个字母应该大写(骆驼命名法)。不能使用Java保留字作为类名。示例:DemoClass

3、方法的命名:

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

4、变量的命名:

首字母是小写的,接下来的单词都以大写字母开头。示例:demoParam

5、常量的命名 :

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

6、参数的命名:

参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。

7、Java文件的命名:

1.源代码文件名必须与公共类的名字相同。
      2.一个Java文件中只能有一个public类;
      3.如果文件中只有一个类,文件名必须与类名一致;
      4.如果文件中不止一个类,文件名必须与public类名一致;
      5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

java方法名,类名,命名规范相关推荐

  1. java 方法名类名命名规范

    一.命名规范 1. 项目名全部小写 2. 包名全部小写 3. 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写. 大驼峰,如:public class MyFirstClass{} 4 ...

  2. Java学习之名称命名规范

    Java学习之名称命名规范篇 java中的名称命名规范 包名:多单词组成时所有字母都小写:xxxxyyyzzz 类名.接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzzz 变量名.方法名: ...

  3. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  4. java 方法名_java的命名方法

    1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同. 2. Package的命名 Package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com.edu ...

  5. Java软件项目开发命名规范_命名规则

    文章目录 一.项目命名/包命名/虚拟目录/资源路径 二.Java 代码命名 三.属性文件 properties 命名 四.xml文件命名 五.jsp文件命名 六.html文件命名 七.js文件命名 八 ...

  6. JAVA中变量的命名规范

    变量的命名规范: 1.所有变量,方法,类名:见名知意: 2.类成员变量(除了常量以外的所有变量):首字母小写和驼峰原则:eg:userName 3.局部变量:首字母小写和驼峰原则 4.常量:大写字母和 ...

  7. Java中的名称命名规范

    包名:多单词组成时所有字母都小写:xxxyyyzzz 类名.接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名.方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首 ...

  8. Java开发项目的命名规范+命名方法+注释规范

    一.命名规范 变量Variable 变量名通常以小写字母 a-z 开头.如果变量名由多个单词构成,从第二个单词开始首字母需要大写 A-Z (小驼峰命名法).变量名中不建议使用下划线 _ 作为前缀或者单 ...

  9. java开发过程中的命名规范

    为什么80%的码农都做不了架构师?>>>    最近在读项目的过程中,发现好多同事的代码并不是很规范,有的包名也按照了驼峰的写法,虽说这样不是不行,但个人认为开发过程中应该遵守这些规 ...

最新文章

  1. php导出excel(xls或xlsx)(解决长数字显示问题)
  2. C语言--static全局使用示例
  3. 知识图谱学习笔记-非结构化数据处理
  4. 网页 两秒弹出窗口_电脑网页打不开但qq能用怎么回事
  5. Python 实现循环的最快方式(for、while 等速度对比)
  6. gradle各版本下载地址
  7. python判断语句入门教程_Python中的条件判断语句基础学习教程
  8. movcms能安装PHP吗,LzCMS-博客版 手动安装方法
  9. 基于深度学习生成音乐(mid格式)
  10. 三极管的使用方法,放大,截止,饱和
  11. 安装 LaserJet 1020 时这个设备的驱动程序丢失了一个必需的项,这可能是由于 inf 是为 Windows 95 或更新版本而写的。联系您的硬件供应商。
  12. ITIL事件管理流程设计
  13. 免费小说网站源码 主题XSnov WordPress主题
  14. Delphi 实现多国语言
  15. 广告行业中那些趣事系列36:腾讯2021广告大赛多模态视频广告标签baseline介绍和优化思路...
  16. 分号在各种编程语言中的作用
  17. [NLP]OpenNLP词性标注器的使用
  18. 未明学院:都知道智商、情商、逆商,可你知道“搜商”吗?
  19. Vue全家桶基础设施环境搭建
  20. 机器学习——DEAP数据集

热门文章

  1. rust有pve模式吗_《腐蚀(RUST)》PVP与PVE玩法区别详解
  2. 解决label和input在一行放不下时同时换行的问题
  3. 洞洞那么大-悲伤那么小
  4. STM32 LWIP SNTP实现毫秒级的时间校准
  5. Linux 知识点归纳(一) 进程概念 以及 查看进程的方法
  6. 触屏touchstart 与 click
  7. 解决在OpenGL中导入.obj模型所遇一些问题的方法
  8. 锁定计算机的renwulan,在电脑的任务栏上如何将软件锁定或解除锁定
  9. vue中使用arcgis js api 中通过坐标定位
  10. 20-文件下载及读取漏洞