【Java】数据类型与变量
一、原始类型
两种类型,一种是原始类型,一种是引用类型。
char < short < int < float < double 不同类型运算结果类型向右边靠齐。
一个汉字等于一个字符 字符 是char
一个汉字也等于二个字节,字节 是byte
二、包装类
三、操作运算符
&与操作;
|或操作;
!非操作;
~取反操作;
^表示异或 :就是相同是0 不同是1
14是1110
3是0011
所以14^3=1101,即13
四、值
-
方法中定义的变量一定要初始化,类中定义的变量可不用初始化,会有默认值
-
在Java里,只有值传递,因为引用本身就是一个地址值,我们说的”传递引用“本质上也是“值传递”,只不过传递的是地址值。