一、命名规范

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

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

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

二、注释规范

1、   类注释

在每个类前面必须加上类注释,注释模板如下:

/**

* Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.

* FileName: Test.java

* 类的详细说明

*

* @author 类创建者姓名

* @Date    创建日期

* @version 1.00

*/

2、   属性注释

在每个属性前面必须加上属性注释,注释模板如下:

/** 提示信息 */

private String strMsg = null;

3、   方法注释

在每个方法前面必须加上方法注释,注释模板如下:

/**

* 类方法的详细使用说明

*

* @param 参数1 参数1的使用说明

* @return 返回结果的说明

* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明

*/

4、   构造方法注释

在每个构造方法前面必须加上注释,注释模板如下:

/**

* 构造方法的详细使用说明

*

* @param 参数1 参数1的使用说明

* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明

*/

5、   方法内部注释

在方法内部使用单行或者多行注释,该注释根据实际情况添加。

如://背景颜色

Color bgColor = Color.RED

java构造方法命名_Java命名规范相关推荐

  1. java标签组件命名_java编程规范之java命名规范

    想要成为一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的地方,欢迎大家指正 在文章开始前,为方便阅读 ...

  2. java命名$_java命名规范

    一.注()里的内容是自己的吐槽 二.命名规约 1.不能以下划线或美元符开始和结尾.反例:_name,$name,name_,name$.(我就从来没这样用过) 2.不能使用拼音和英文组合方式命名.更不 ...

  3. java 字段命名_Java命名规范

    基本原则 1.在无歧义的前提下,命名力求简洁 2.在语义明了的前提下,命名力求省力,如果可以同时不按shift,则不按 3.一个标识符最好一个单词,尽量不要超过3个单词,每个单词尽量不要超过10个字符 ...

  4. java过滤器命名_Java命名目录接口(JNDI)教程

    命名和目录操作 您可以使用JNDI执行以下操作:读取操作和更新命名空间的操作.本节介绍这两个操作: l查询对象 l列出上下文内容 l添加.覆盖和移除绑定 l重命名对象 l创建和销毁子上下文 配置 在命 ...

  5. java的接口常用命名_Java命名和目录接口,Java Naming and Directory Interface,音标,读音,翻译,英文例句,英语词典...

    补充资料:孢粉化石的分类和命名 孢子和花粉是植物繁殖器官的一部分,在孢子囊和花药中逐渐发育,成熟后散开.对于现生植物,孢?雍突ǚ鄣姆掷嗉懊话闱榭鱿虏换岱⑸裁蠢选V灰悦恳恢种参锏脑绘咦咏醒 ...

  6. java is命名_JAVA命名规范性总结

    1. 项目名全部小写 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式. 2. 包名全部小写 包名统一使用 ...

  7. java构造方法重载_Java 重载、重写、构造函数的实例详解

    Java 重载.重写.构造函数的实例详解 方法重写 1.重写只能出现在继承关系之中.当一个类继承它的父类方法时,都有机会重写该父类的方法.一个特例是父类的方法被标识为final.重写的主要优点是能够定 ...

  8. java构造方法特点_java语言构造方法的特点是什么?和成员方法区别在哪?

    在科学技术水平发展日新月异的今时今日,大家对于新技术的渴求越来越强烈,也开始主动的学习更多的新知识以更好的适应时代的发展.今天就来为大家介绍一下java语言构造方法的特点是什么以及和成员方法区别在哪? ...

  9. java构造方法基础_Java 基础:构造方法

    目录: 一. 概述 二. 构造方法的重载 三. 类的初始化过程 四.this 关键字 五.子父类中的构造方法 六. super 关键字 七. static 关键字 八. final 关键字 一. 概述 ...

最新文章

  1. c51单片机led奇数偶数亮_两STM32单片机串口通讯实验
  2. 三网融合情况下,实时语音通信技术解决之道
  3. Pycharm远程调试服务器程序
  4. css黄金色渐变值,ps金色(ps金色渐变数值)
  5. 快速下载网页全部图片的方法
  6. 学习笔记(13):MATLAB基础入门课程-kron函数
  7. ThingJS 和three.js对比开发太空漫游技术!3D 可视化
  8. 弹幕游戏:Ryan 最近迷上了弹幕游戏。所谓弹幕游戏,指的是玩家操控一位角色对来袭的大量敌人进行攻击,并在过程中升级、强化自我的能力,最终打败 Boss 的一类游戏...
  9. 征途完美单机版_征途单机版下载-征途单机版最新官方版-Minecraft中文分享站
  10. jaspersoft studio创建jasperreport模板 summary显示page header(页眉)
  11. android闪光灯测心率,手指放在手机摄像头和闪光灯前检测心率的应用是什么原理?...
  12. 安卓获取不到imsi_Android10.0 SDK29版本拿不到手机的IMSI解决办法
  13. 2021年盘州市高考成绩查询,盘州市第一中学2021年招生代码
  14. a标签 download属性不生效,一直还是预览图片BUG
  15. 国有企业数字化转型的特殊性
  16. Markdown取消超链接的下划线
  17. 组成原理——CPU(指令周期)
  18. Python科学计算:常微分方程2
  19. 牛客-丢手绢(尺取)
  20. 360 css grid,【第2210期】使用 CSS 创造艺术

热门文章

  1. C++ 算法篇 高精度
  2. git shanchu stash_git stash命令
  3. Nginx 登录验证
  4. webpack解决跨域问题
  5. 带你了解STM32中断系统
  6. 米哈游元宇宙:起个大早 造个传说
  7. Java中格式化输出
  8. org.apache.commons.fileupload.DiskFileUpload使用
  9. linux 普通用户退出vim,困扰无数人的Linux Vim退出方法,原来这么简单?
  10. 大数据信息资料采集:影视网站资源数据信息采集爬取