JAVASE——————————变量

JAVA基础篇

一、变量

###1. 变量的定义
内存中一块被特定数据类型约束的区域,此空间用来保存数据。
###2. 变量的类型
2.1 根据数据类型可分为:
2.1.1 基础数据类型:内存中保存数据的本身。
基础数据类型分为:
1)byte 1字节 -128~127
2)short 2字节 -32768~32767
3)int 4字节 -20多亿~20多亿
4)long 8字节
5)float 4字节
6)double 8字节
7)char 2字节
8)boolean (true/false)1字节
2.1.2 引用数据类型:空间中保存对象的地址,内存中某个字节的编号,所有引 用变量占用的内存是一样的。
引用数据类型分为:
1)类 如:String
2)数组
3)接口
2.2 根据声明位置可分为:
1)成员变量:声明在类中方法外的变量,范围大,寿命长。
2)局部变量:声明在方法中的变量,范围小,寿命短。
3变量的命名规范
3.1 规则(必须遵守):
1)由英文字母、 0~9数字 、_、$组成;
2)数字不可开头
3)严格区分大小写
4)不可使用关键字和保留字但可以包含关键字和保留字
5)不可有空格
3.2规范(最好遵守)
1)包名:全小写;例:xxxyyyzzz;
2)类、接口名:首字母大写;例:XxxYyyZzz;
3)变量、方法名:第一个词小写,第二个开始首字母大写;例:xxxYyyZzz
4)常量名:所有都大写,间隔用 _;例:XXX_YYY_ZZZ;

4. 变量的声明
数据类型 + 变量名;
例:
int a = 0;
5. 变量的注意事项
1)先声明,后使用;
2)必须初始化;
3)必须有数据类型和名字;
4)有作用域(只在定义的一对{}中有效);
5)变量有数据范围;
6)必须储存对应的数据类型;
7)同一范围内,变量不可重复声明;
**6. 结论 **
1)整数字面量默认使用4字节的int型来保存
小数字面量默认使用8字节的double型来保存
2) 范围小的量值给范围大的变量赋值时, 可以直接自动完成.
3)范围大的量值给范围小的变量赋值时, 不可以直接完成, 必须强制类型转换. 强制类型转换有风险!!!
4) 兼容性最好的是double, 最差的是byte
5)范围从小到大排序:byte < short < int < long < float < double
6)任意非long整数作运算, 结果总是int型
7)如果有不同类型的混合运算, 结果总是范围最大的那个类型

你可能感兴趣的:(Java篇,计算机,软件,java,变成,it)