Java基础语法
数据类型
-
基本数据类型:
整数、浮点数、字符、布尔
byte short long int 数值大小不同------整数
1 byte=8bits -
引用数据类型
数组、接口、类
尽量不用浮点数比较大小,使用bigdecimal 类
所有的字符本质还是数字
从内存分析对象
类型转换
由低到高排序: byte、short、char -> int -> long -> float -> double
byte、short、char 同级
要求:
- 不能对布尔值转换
- 强制转换可能存在内存溢出问题
变量的作用域:
-
类变量:加一个关键字:static
-
实例变量:从属于对象。
位置:类里面,方法外面。
实例变量的默认值:
-
局部变量:必须先声明和初始化值,才能使用。
只能在方法内使用
常量的使用:
关于修饰符 不存在先后顺序,变量名前面的就是修饰符。
final static double a;
static final double a;
变量的命名规范:
运算符
自增、自减
位运算:
加号的作用:
如果+左右两侧有一侧是字符串,那么会把整体变成字符串。
注意两种不同的形式:
- 先变成字符串。
- 先运算a+b,再把结果与字符串相连。