标识符

标识符含义

  • ​ 大家第一次见到标识符这个词的时候可能会有点陌生,其实标识符就是我们编程的时候使用的“名字“ , 给类、接口、方法、变量、常量名,包名等起名字的字符序列

|

标识符的组成:

  • ​ 英文大小写字母、数字、下划线( _ )和美元符号( $ ) (可以使用汉字或其他合法字符命名,但是不推荐)

|

定义规则(硬性要求)

  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写
  • 可以是汉字或其他合法字符命名,但不推荐

|

命名规范(非硬性要求)

类和接口:

首个字母大写,如果有多个单词,每个单词首字母大写:HelloWorld、Student

变量和方法:

首字母小写,如果有多个单词,从第二个单词开始首字母大写:getName、studyJava

常量名(自定义常量):

所有字母都大写,多个单词用下划线隔开( _ ) :MAX_VALUE

包名:

全部小写,如果有多级,用点号( . )隔开、遵循域名反写的格式:com.liyahui.demo (demo 指 包的功能)

总结:

驼峰命名,知名见意.

标识符(含义、组成、定义规则、命名规范)相关推荐

  1. 软件项目、产品版本号的命名规则、定义、命名规范(git代码分支版本、项目产品文档版本)

    文章目录 前言 一.关于对项目.产品版本的一些学习探索 问题:大家都是怎么样定义版本号的?(参考资料) 二.我在团队中是这是实践的 团队版本号实践 总结 前言 工作几年了,最近在总结项目.产品版本号命 ...

  2. Java/C/C++标识符命名规则和规范

    Java/C/C++标识符命名规则和规范 本篇文章是关于标识符的命名规则和命名规范的总结,有助于像作者本人一样的初学者或是知识模糊需要复习的小伙伴. 命名规则: (1).由26个英文字母大小写,数字0 ...

  3. python 命名规范_python命名规范

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如class base(object):def __init__(self, i ...

  4. 关于java变量命名,介绍阿里JAVA命名规范及IDEA实时检测插件的使用以及CODELF取名神器

    JAVA开发中,我们经常会为如何来命名烦心. 有大神曾说计算机科学的两件难事:缓存失效和命名 的确,程序员最头疼的事:命名 但其实,有规范可以遵循.还有工具帮我们取名,更有插件帮我们实时检查是否违反规 ...

  5. java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...

    一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...

  6. 标识符的命名规则和命名规范

    IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...

  7. JAVA标识符的命名规则和规范

    ps:规则和规范的区别,规则是必须遵守的,而规范不是强制遵守的,只是说按照规范来会更好. 1.标识符概念 (1)Java对各种变量.方法和类等命名时使用的字符序列称为标识符. (2)凡是自己可以起名字 ...

  8. JAVA标识符命名规则及命名规范

    文章目录 一.标识符可以标识什么 二.标识符是什么 三.标识符命名规则 四.标识符命名规范 一.标识符可以标识什么 标识符可以标识类名.方法名.变量名.接口名.常量名等. 二.标识符是什么 凡是程序员 ...

  9. python-函数与变量的定义-标识符的命名规范

    >给一个变量赋值以后 电脑给这个变量,提供一个存储空间,于是有了id >定义了一个函数以后 同理,函数也得到了一个内存空间,于是也有了id >标识符 变量名,函数名,类名,都是标签. ...

  10. java标识符定义_Java标识符命名规范

    无论是哪一种计算机语言,都少不了标识符的存在.Java零基础的朋友们想要学好java语言,在基础阶段就要学习java标识符的内容,其中java标识符命名规范是不可缺少的重点知识,下面这篇文章带零基础的 ...

最新文章

  1. 知识驱动的推荐系统:现状与展望
  2. CCF201803-1 跳一跳(序列处理)
  3. 手机1像素线粗_豪威推出4800万像素手机传感器:1/2大底
  4. Windows8 正式版最简单的去除桌面水印方法
  5. P1060 开心的金明(01背包)
  6. 数字图像处理(三)——频域滤波
  7. 试解析Tomcat运行原理(一)--- socket通讯
  8. Java混乱的日志体系(logback)(转)
  9. Flex 传JAVA BEAN 到后台 JAVA
  10. 低压锅炉行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. Arcgis javascript那些事儿(十六)——GP服务的发布与使用
  12. 零基础学python电子书-零基础学Python
  13. 通达信资金净流入公式_通达信资金净流量指标公式
  14. 破解无线网络密码-BT3如何使用3
  15. 透明贴图原理--浅显易懂
  16. canvas下雪效果(原生js)
  17. Web前端:改变鼠标样式
  18. 转专业菜鸡的秋招总结
  19. 微信公众号获取用户头像
  20. vue 实现一个滑块拖动验证功能

热门文章

  1. FRM P1B3笔记:Introduction to Financial Markets and Products
  2. 读侯世达之《哥德尔、艾舍尔、巴赫:集异壁之大成》
  3. 求陈敏老师所著的《OPNET物联网仿真》中的模型IOT_Simulation.rar,万分感谢!
  4. fc安卓模拟器_[10月26号]VirtuaNES FC游戏模拟器:附300个无敌版Roms游戏!非常受欢迎的FC游戏模拟器...
  5. Verilog学习之路(1)— Quartus II 13.0下载安装和HelloWorld
  6. 快递柜模拟程序【感知与控制】
  7. Unity 三消游戏学习
  8. 人员轨迹监测系统设计
  9. aics6圆角插件怎么安装_AI圆角插件!助你更快设计字体 Xtream Path1.4的安装使用教程...
  10. 汤唯:在街头卖艺的那些日子