变量
变量:可以改变值的量
变量可以操控内存中数据。并指向那个空间(因为内存空间本来就是存在的,只是变量指向了那个空间),表示所占有的内存位置是确定的,但是里面存放的数据还没有定义
命名方式:"数据类型 变量名=值"
每个变量在使用前必须先声明数据类型
在java 变量是最基本的的存储单元 ,有变量名 变量类型 作用域
注意事项 :在使用前变量必须先定义类型 可以是基本类型 也可以是引用类型
变量名必须是合法的标识符
变量声明必须是一条完整的语句 以";"结尾
变量的作用域 :局部变量
局部变量是定义在方法中的变量,生存周期也会随着方法的消失而结束,局部变量在使用前必须先进行声明和定义
实例变量
实例变量是定义在类里面方法外面的变量(从属于对象),在声明前可以先不用进行定义,但在调用时需要通过new 方法来进行定义
并且如果没有初始值的话会输出默认值
数据类型的默认值通常为0 ,0.0
布尔类型的默认值为false
其他类型的默认值NULL
类变量
类变量也的定义在类里面方法外面的变量(从属于类),随着类的消失而消失 在定义前前面要加static,但是调用时可以直接调用
常量:值不会改变的量,为固定的值,在程序运行中值不会发生改变
格式:finall 常量类型 常量名 常量值
ps:常量名一般为大写
变量常量的命名规范:首先要见名知意 命名简单
变量名:定义时遵循驼峰原则(首字母小写第二个单词首字母大写)
常量名:尽量是大写字母和下划线
类名:遵循首字母大写和驼峰原则
方法名:首字母小写同样遵循驼峰原则