Java基础之命名规范的详解

 更新时间:2021年05月11日 09:29:23   作者:程序员的小傲娇  
这篇文章主要介绍了Java基础之命名规范的详解,文中有非常详细的代码示例,对正在学习Java基础的小伙伴们有很好地帮助,需要的朋友可以参考下

前言

在编程的世界里,每种语言都有自己的一些规范。下面,就带你了解Java命名规范。对于程序员来说,如果想学好一门语言,想要自己写出来的代码能被他人轻易地读懂,深入的学习命名规范是非常必要的一件事情。在这里,总结了一下Java的命名规范。

在这里插入图片描述

一、Java命名规范:

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) 坚决不允许出现中文或拼音命名;

二、Java注释规范:

1、 类注释

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

/**

* Copyright ©, 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 异常类型.错误代码 注明从此类方法中抛出异常的说明

*/

即:

在这里插入图片描述

到此这篇关于Java基础之命名规范的详解的文章就介绍到这了,更多相关Java命名规范内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringCloud openfeign相互调用实现方法介绍

    SpringCloud openfeign相互调用实现方法介绍

    在springcloud中,openfeign是取代了feign作为负载均衡组件的,feign最早是netflix提供的,他是一个轻量级的支持RESTful的http服务调用框架,内置了ribbon,而ribbon可以提供负载均衡机制,因此feign可以作为一个负载均衡的远程服务调用框架使用
    2022-11-11
  • SpringBoot项目更换项目名称的实现

    SpringBoot项目更换项目名称的实现

    本文主要介绍了SpringBoot项目更换项目名称,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Java中的StringJoiner类使用示例深入详解

    Java中的StringJoiner类使用示例深入详解

    这篇文章主要为大家介绍了Java中的StringJoiner类使用示例深入详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Spring 自定义propertyEditor的示例代码

    Spring 自定义propertyEditor的示例代码

    这篇文章主要介绍了Spring 自定义propertyEditor的示例代码,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • Java中try-catch的使用及注意细节

    Java中try-catch的使用及注意细节

    现在有很多的语言都支持try-catch,比如常见的就是c++,java等,这篇文章主要给大家介绍了关于Java中try-catch的使用及注意细节的相关资料,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • maven打包所有依赖对外提供sdk.jar

    maven打包所有依赖对外提供sdk.jar

    这篇文章主要介绍了maven打包所有依赖,对外提供sdk.jar,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Java将CSV的数据发送到kafka的示例

    Java将CSV的数据发送到kafka的示例

    这篇文章主要介绍了Java将CSV的数据发送到kafka得示例,帮助大家更好得理解和使用Java,感兴趣的朋友可以了解下
    2020-11-11
  • Java数据存储的“双子星”对决(Map和Set的区别)

    Java数据存储的“双子星”对决(Map和Set的区别)

    文章主要介绍了Java中Map和Set两种数据结构的定义、实现、方法及应用场景,Map用于存储键值对,键唯一,值可重复;Set用于存储唯一元素,无序,两者都提供了丰富的操作方法,如添加、删除、查找等,感兴趣的朋友一起看看吧
    2025-02-02
  • Java的System.getProperty()方法获取大全

    Java的System.getProperty()方法获取大全

    这篇文章主要介绍了Java的System.getProperty()方法获取大全,罗列了System.getProperty()方法获取各类信息的用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • SpringBoot+MinIO实现文件切片极速详解

    SpringBoot+MinIO实现文件切片极速详解

    在现代Web应用中,文件上传是一个常见的需求,尤其是对于大文件的上传,如视频、音频或大型文档,所以本文就来为大家介绍一下如何使用Spring Boot和MinIO实现文件切片极速上传技术吧
    2023-12-12

最新评论