一、变量名命名的一些规定:

1.必须以字母、下划线、或者美元符开头;①以美元符开头; ①以美元符开头;①以美元符 开头命名的变量虽然能够编译通过但是不建议使用;
②中文也可以作为命名开头且编译也能通过,但是不建议使用。
2.除开头外后面的部分可以有字母、下划线、美元符$以及数字组成;
3.虽然变量名不限制长度,但能表达清楚命名的含义即可;
4.变量名不可以和java的关键字冲突;
下面列出具体的关键字:
①用于定义访问权限修饰符的关键字: private、protected、public
②用于定义类、函数、变量修饰符的关键字:abstract、final、static、synchronized
③用于定义类与类之间关系的关键字:extends、implements
④用于定义建立实例及引用实例、判断实例的关键字:new、this、super、instanceof
⑤用于异常处理的关键字:try、catch、finally、throw、throws
⑥用于包的关键字:package、import
⑦其他修饰符关键字:native、strictfp、transient、volatile、assert
5.再命名中大小写是又区别的,即使由同一个单词命名但是有个别字母的大小写的区别,产生的就是两个不同的变量。

二、命名的一些规范:

1.杜绝使用美元符和下划线作为标识符命名的开头;
2.必须使用有意义的名字作为变量名(包括缩写);
3.杜绝使用中文或者拼音来命名;
4.变量命名的具体格式:
类命名的格式:单个单词的首字母都大写的形式
方法命名的格式:单个单词除第一个单词外首字母大写的形式
常量(不可修改的值)命名的格式:每个字母都得大写,每个单词间用下划线隔开
变量是代码中最基本的组成部分,变量如同积块,是代码编写中不可或缺的存在。

Java中的变量大致分为三类:

局部变量(local variable):方法或语句块中定义的变量,生命周期是从声明位置开始到方法或语句块执行完毕为止。必须先声明,再赋值,后使用,没有默认值。

成员变量(也叫实例变量 member variable):方法外部、类的内部定义的变量,从属于对象,生命周期伴随对象始终。可以声明后直接使用,因为有默认值。

类型 默认初始化值

整型 0

浮点型 0.0

布尔型 false

字符型 \u0000

对象 null

静态变量(也叫类变量 static variable):使用static定义,从属于类,生命周期伴随类始终,从类加载到卸载。可以声明后直接使用,因为有默认值。默认值与成员变量相同。

8.6分享HWL变量命名规范相关推荐

  1. SIMD(MMX/SSE/AVX)变量命名规范心得

    [转载]:SIMD(MMX/SSE/AVX)变量命名规范心得 当使用Intrinsics函数来操作SIMD指令集(MMX/SSE/AVX等)时,会面对不同长度的SIMD数据类型,其中又分为多种紧缩格式 ...

  2. Java技术分享之变量命名

    本文由小千给大家分享关于变量命名的问题,不清楚大家在日常开发中是否在为如何为变量命名而发愁没?至今还难忘与刚入行的时候,每次变量命名都是查有道翻译,不知如何抉择. 那么我们重新回顾下Java中变量的命 ...

  3. web前端学习526-534(变量概述,变量的使用,变量语法扩展,变量命名规范,推荐Diagram Designer)

    文章目录 1 变量概述 1.1 什么是变量 2 变量的使用 1 声明变量 2 赋值 3 变量的初始化 案例:变量的使用 3 变量语法扩展 1 更新变量 2 同时声明多个变量 3 声明变量特殊情况 4 ...

  4. matlab之用m脚本自动完成检查变量命名规范

    matlab之用m脚本自动完成检查变量命名规范 文章目录 matlab之用m脚本自动完成检查变量命名规范 0.前言 1.需求分析 1.1完成变量的拆分 1.2对每大块拆成的小块判断 1.3第二大块的要 ...

  5. java变量定义规则说法正确_下列变量命名规范说法正确的是( )。

    [判断题]9.强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型. [单选题]7.已知int a[]=new int[100],在下列给出的数组元素中,非法的是 [判断题]资产,是指企业过 ...

  6. javascript变量命名规范

    javascript变量命名规范 <title> javascript变量命名规范</title> </head> <body><script&g ...

  7. JavaScript 变量命名规范总结

    计算机科学中只有两个难题:缓存失效和命名. -- Phil Karlton 任何人都能写出计算机能够理解的代码,只有好程序员才能写出人能够理解的代码.-- Martin Flower 点击上方 程序员 ...

  8. 【Python-3.5】变量命名规范

    为了避免编写代码时产生错误,也为了使写出的代码具有更好的可读性,Python中的变量应遵守以下命名规范: 1. 变量名只能包含字母.数字和下划线.变量名不能以数字开头,但可以使用字母或者下划线开头. ...

  9. java中定义变量名时大写_,【Java】变量命名规范

    Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包.类.变量等的命名规范. (一)Package(包)的命名 P ...

最新文章

  1. 利用CNN来检测伪造图像
  2. 分布式锁之三:Redlock实现分布式锁
  3. [转]linux文件同步工具Unison的使用
  4. java db类_Java-jdbc-DBUtils工具类介绍
  5. csp-s模拟测试41「夜莺与玫瑰·玫瑰花精·影子」
  6. 电容式传感器位移性能试验报告_一文读懂什么是接近传感器?
  7. 微信小程序组件解读和分析:十二、picker滚动选择器
  8. java生成仿银行卡的会员号
  9. fx5u模拟量如何读取_最全三菱FX5U系列PLC视频
  10. VC9.VC10.VC11...各对应什么版本的VS,以及含义
  11. SIFT算法论文:译文、详解
  12. 国产图形化的msf——Viper初体验
  13. 解决Windows密码错误无法进入系统的问题
  14. 思科模拟器配置-生成树协议与链路聚合负载均衡
  15. 2022年终总结——工作第五年
  16. 十字路口待转区什么用_左转待转区的几种违章 稍不注意你绝对就要中招
  17. python 文件备份
  18. CSDN编程挑战赛第六期—参赛心得+题解
  19. Google新闻vs门户新闻:决裂还是共存
  20. linux antivir,Linux下安装和使用杀毒软件AntiVir (1)

热门文章

  1. Flask最基本示例
  2. python 编程快速上手-4.11.3 字符图网格
  3. 网站测试基本方法-32. 接口测试
  4. 计算机屏幕抖动怎么办,电脑屏幕抖动是怎么回事?
  5. nuxt vue-image-crop-upload头像上传
  6. ider编辑器汉化补丁包安装
  7. 九度OJ-1435-迷瘴(HDOJ-2570)
  8. python利用列表计算斐波那契数列前30项并输出_python分享斐波那契数列示例分享 Python 分享斐波那契数列前20项和...
  9. iOS启动优化/耗电优化
  10. 原生 CSS Custom Highlight 终于来了