java基本语法

来源:互联网 发布:仿163k地方门户 源码 编辑:程序博客网 时间:2024/06/05 04:29

1 变量按所属的数据类型划分:基本数据类型变量和引用数据类型变量基本数据类型:

关键字 字节

Boolean 1

byte     1

Short   2

Int      4

Long  8

Char  2

Float  4

Double 8

按被声明的位置划分:局部变量:方法或者语句块内部定义的变量

                                   成员变量:方法外部、类的内部定义的变量

2 基本数据类型的转换容量小的类型自动转换成容量大的数据类型

Byte short int 之间不会相互转换,但是在计算时会转换为int类型

Boolean类型不能转换为任何其他的数据类型

容量大的类型转换成容量小的数据类型时,要加上强制转换符

3 布尔类型运算结果与(&):先计算左边表达式,再计算右边表达式,再做与运算

短路与(&&):先计算左边表达式,如果为true,再计算右边表达式,如果是false直接返回false.异或(^):相同false,不同true.

4 位移运算符左移:“a<<b”将二进制形式的a逐位左移b位,最低位空出的b位补零带符号右移:

                               “a>>b”将二进制形式的a逐位右移b位,最高位空出的b位补符号位无符号右移:

                               “a>>>b”将二进制形式的a逐位右移b位,最高位空出的b位补0

5 三目运算X?Y:ZX为boolean类型的表达式,先计算X的值,如果为true,整个三目运算的结果为表达式Y否则为Z.

0 0