1、赋值的本质的是把数据的复制品放入变量中。
2、局部变量:在函数及语句块中定义的变量及函数中定义的参数。仅在定义的区域有效
3、形参:在函数定义中定义的参数。
4、实参:在函数调用过程中传递的参数。
5、参数传递的本质:实参给形参赋值,这种传递方式被称为传值。
以上定义只对基本数据类型有效
基本数据类型:
byte : 8 位 1 字节 -128 ~ 127
short : 16 位 2 字节 -2^15~2^15-1
int : 32 位 4字节 -2^31~2^31-1
long : 64 位 8字节 -2^63~2^63-1
float : 32位 4字节 -2^128 ~ +2^127
double : 64 位 8字节 -2^1024 ~ +2^1023
字符型:
char :16位 2byte 在java中默认编码unicode;
布尔类型:
boolean 默认值false
6、基本数据类型间自动转换:
低精度可以向高精度自动转换,高精度可以强制转换为低精度
byte,short,char --> int --> long --> float --> double
byte,short,char之间不能直接进行转换,他们需要先转换为int类型后再进行转换
7、基本数据类型只要可以经行自动转换,可以进行运算,其结果统一转换为最高的。