**
主题:变量
**
注释
1.单行注释//
2.多行注释/* */
3.文档注释/** */
标识符规则
标识符是用来给方法,变量,类,包命名用的
1.不能以数字开头
2.只能用字母,下划线,美元符$开头
3.不能用Java的关键字命名
4.Java对大小写敏感,且长度无限制
规范
1.见名知意
2.类名,首字母以及每个单词的首字母要大写。
3.方法及变量名,首字母小写其后的字母首字母大写【驼峰原则】
变量的本质
1.变量的本质就是一个“可操作的存储空间”,空间的位置确定,其中的值不确定,我们通过变量名来访问“对应的存储空间”,然后再操作这个“存储空间”存储的值
变量的三要素
1.变量类型
2.变量名
3.作用域 (就是变量的位置在源代码的什么位置,在类里或者方法里,其所能起被使用 的范围,此括号中为我自己理解的地方)
【注】:
1.每个变量都有自己的数据类型,可以使基本数据类型也可以是引用数据类型
2.变量名一定是合法的(即:一定要符合上编写的规则)
3.每条声明结束一定要用分号结束 (每个变量必须先声明,使用之前必须初始化否则无法使用)
变量的分类
1.局部变量:在方法或语句块内部的变量 生命周期:从声明变量地方的开始到方法或语句块的结束 【注】:局部变量使用之前必须声明,初始化
2.成员变量(实例变量):方法外部类的内部定义的变量 生命周期:从属于对象,伴随对象始终。
3.静态变量(类变量):使用static定义 声明周期:从属于类,伴随类始终,从类加载到卸载。
常量
eg:int age = 18;
常量:量的值不改变的量。
1.字面常量:18就算字面常量 (我自己理解的就是值的本身就叫字面常量)
2.符号常量:使用final修饰的量被称作符号常量。
命名规范总结:
1.所有变量,方法,类名,包名都要见名知意
2.常量:所有字母大写单词与单词之间用下划线隔开
类名:首字母大写其后边单词首字母也大写
其他的变量名:首字母小写并遵循【驼峰原则】