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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GOGS代码仓库迁移教程

    GOGS代码仓库迁移教程前言安装复制原始仓库数据修改用户配置启动 gogs 关键步骤更新 authorized keys 和 HooK0 前言 GOGS 部署到本机比较方便 这次遇到需要将 GOGS 从 win10 系统迁移到安装 UbuntuMate 的树莓派上面 在此记录下迁移教程 1 安装树莓派需要下载对应的版本 raspi2 armv6 zip 下载地址 https dl gogs io 下载后解压到自定义目录 如

    2025年6月24日
    1
  • Velocity 语法详解「建议收藏」

    Velocity 语法详解「建议收藏」Velocity是基于Java的模板引擎,它允许页面设计者引用Java中定义的方法。页面设计者和Java开发者能够同时使用MVC的模式开发网站,这样网页设计者能够把精力放在页面的设计上,程序员也可以把精力放在代码开发上。Velocity把Java代码从Web页面中分离,使网站可维护性更强,同时也在Java服务器页面(JSPs)或者PHP中提供了可视化交互的选择。Velocity可以被用在以…

    2022年7月14日
    18
  • Slog53_Unity3D之功能脚本_FindOtherGameObjects_找到场景内除自己外的其他GameObject

    Slog53_Unity3D之功能脚本_FindOtherGameObjects_找到场景内除自己外的其他GameObject

    2021年6月12日
    106
  • Linux性能监控工具 gtop

    Linux性能监控工具 gtop

    2021年6月3日
    102
  • js替换换行符

    js替换换行符将换行符去掉.replace(/\\r\\n/g,”);

    2022年5月10日
    40
  • 第9章 舵机控制

    第9章 舵机控制有一种电机可以在程序的控制下 在一定范围内连续改变输出轴角度并且可以保持住 这种电机最早被用在航模和船模等遥控模型中 控制各种舵面的转动 这就是舵机 现在舵机除了运用在遥控模型中 也大量的运用在各种机器人 机械臂的关节以及智能小车的转向机构中 下图就是一种标准舵机的外形 9 1 舵机分类 1 按照舵机的控制电路可以分为 模拟舵机和数字舵机 模拟舵机和数字舵机的机械结构可以说是完全相同的 模拟舵机的控制电路为纯模拟电路 需要一直发送目标信号 才能转到指定的位置 响应速度较慢 无反应区较大 数字舵

    2025年12月9日
    2

发表回复

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

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