Java标识符规范

Java标识符规范?标识符标识符是我们给变量、类、方法等取的名字。取名规则:1.标识符中可以包含字母(中文)、下划线、美元符$、数字,不能包含其他符号2.标识符不能以数字开头3.标识符不能是关键字命名建议:1.类名,每个单词的首字母大写(大驼峰)例如:MyFirstApp,TestApp等2.方法名,首字母小写,后面每个单词开头大写例如:getHttpMessage(),localValue等3.变量名,和方法名规则一样。4.常量命名全部大写,每个单词间下划线分开5.字定义的标识符在命名时,使用尽

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在这里插入图片描述

?标识符

标识符是我们给变量、类、方法等取的名字。
取名规则:
?1.标识符中可以包含字母(中文)、下划线、美元符 $、数字,不能包含其他符号
?2.标识符不能以数字开头
?3.标识符不能是关键字
命名建议:
?1.类名,每个单词的首字母大写(大驼峰)例如:MyFirstApp,TestApp等
?2.方法名,首字母小写,后面每个单词开头大写 例如:getHttpMessage(), localValue等
?3.变量名,和方法名规则一样。
?4.常量命名全部大写,每个单词间下划线分开
?5.字定义的标识符在命名时,使用尽量完整的单词组合来表示。

?注释方法

注释为了增强代码的可读性,不参与编译运行,但是非常的重要,不注释经常自己写过的代码回头看,看不懂?。

单行注释://注释的内容
多行注释:/*注释的内容*/
文档注释:/**注释的内容*/
(常见于方法和类之上描述方法和类的作用,可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档)

⛔注意:文档注释和多行注释不能嵌套使用,多行注释和文档注释可以嵌套单行注释。
如何用从源代码中提取出文件注释?


/** * @version 1.0 * @author Mr.li */

/** *这是一个测试类 */
public class Demo{ 
   
   
    /** * 用于测试的main方法 */
    public  static void main(String[] args){ 
   
        System.out.println("Hello world");
    }

    /** * 用与测试的方法 */
    public static void testMethod(){ 
   

    }
}

cmd命令窗口使用:javadoc -d 文件夹名 -author -version -encoding UTF-8 -charset UTF-8 文件名.java
注意:文档注释一般写在类、方法、接口、构造器、成员字段前面,写在方法体内是无效的文档注释。
在这里插入图片描述
在这里插入图片描述
?1.内容准确,注释内容能准确表达代码意思,并在代码修改后及时更新
?2.篇幅合理,内容不要太简短,也不要长篇大论
?3.国内公司一般采用中文注释

?Java关键字

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159454.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • war包解压后怎么重新打war包_war包和zip

    war包解压后怎么重新打war包_war包和zip$ClipboardContent$

    2022年10月4日
  • Wireshark使用教程

    Wireshark使用教程文章目录安装使用开始捕获以wireshark2.6.3汉化版为例安装除了路径是自定义之外,其它均默认即可。使用开始捕获菜单“捕获-选项”,设置需要捕获的网络适配器,点击“开始”。也可以在菜单“捕获-开始”、“捕获-结束”来控制开始结束。在“捕获-捕获过滤器”编辑捕获表达式在上述“捕获”菜单中进行的操作,也可以在工具栏进行,如下图捕获结果着色规则在菜单“视图-着色规则”…

    2022年6月16日
  • 2015/8/26 Python基础(1):基本规则及赋值「建议收藏」

    2015/8/26 Python基础(1):基本规则及赋值「建议收藏」Python有如下的基本规则:#后表示注释\n是行分隔符\是继续上一行,将过长语句分开;分号将两个语句连接在一行中:冒号将代码头和体分开代码块用缩进块的方式体现不同缩进深度分隔不同的代码

    2022年7月6日
  • 什么时候跳槽,为什么离职,你想好了么?「建议收藏」

    什么时候跳槽,为什么离职,你想好了么?

    2022年2月14日
  • lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow

    lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow1.LLDP(链路层发现协议)机制链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。1.1LLDP结构LLDP是一个信息发…

    2022年5月8日
  • ETL数据同步工具Kettle简介

    ETL数据同步工具Kettle简介很多时候,我们需要将一个系统的数据同步到另外一个系统中,两个系统的数据库可能不同,ETL数据同步工具Kettle可能轻松帮我们实现,该功能,而且还可以定时执行数据同步任务。ETL数据同步工具Kettle使用Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle中文名称叫水壶,该项目的主程序

    2022年6月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号