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关键字

在这里插入图片描述

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • iso815中文版_国际标准日期时间格式

    iso815中文版_国际标准日期时间格式严格的来说,这个标题可能不太正确,因为我首先度娘了一下,ISO8601时间格式标准应该类似于:2016-01-18T23:41:00-08:00,而UTC时间格式差不多类似在做一个项目用到一个国外的API,返回的一个时间格式是:2016-01-18T23:41:00我有几个问题想问一下:1.因为没有搜索到具体资料,返回的这个2016-01-18T23:41:00是UTC时间和是ISO-8601时…

  • 放出一套完整的进销存软件源码[通俗易懂]

    放出一套完整的进销存软件源码[通俗易懂]商易进销存2.0vb+sqlserver下载地址:http://60.2.39.130/microerp/源码非常完整,从速下载,过期失效,不接受菜鸟们的技术帮助请求。

  • 数据库四种隔离级别

    首先用通俗的语言介绍以下事务的特性(ACID): 原子性(Atomicity):原子性是指一个事务中的操作,要么全部成功,要么全部失败,如果失败,就回滚到事务开始前的状态。 一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。那转账举栗子,A账户和B账户之间相互转账,无论如何操作…

  • mysql创建新用户并分配权限

    mysql创建新用户并分配权限

  • padEnd_np.pad函数

    padEnd_np.pad函数ES2017引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全下面有一个小练习身份号只显示后四位

  • verilog变长移位寄存器「建议收藏」

    verilog变长移位寄存器「建议收藏」verilog变长移位寄存器普通的移位寄存器可以按如下设置,下面是一个一次移动一位的移位寄存器。moduleshift_stationary(clk,dat,ctrl,shift_out);inputclk;input[15:0]dat;input[1:0]ctrl;outputreg[15:0]shift_out;always@(posedgeclk)begincase(ctrl)2’b00:begin

发表回复

您的电子邮箱地址不会被公开。

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