初见JAVA-数据类型&运算-03
强类型语言
java是强类型语言
基本类型
byte 1B
short 2B
Int 4B
long 8B
float 4B(慎用,约=)
double 8B
用BigDecimal
char 2B
String !是类
boolean 1b
引用类型
除8种基础类型就是引用类型
强制转换
高-低
溢出
精度丢失
自动转换
低-高
变量
类变量 static
实例变量:从属于对象,不自行初始化的话有默认值,boolean默认值为false,除了基本类型其他默认值为null
局部变量 必须声明和初始化
常量
static final
变量大写
运算符
当不同基本类型数据进行运算
有long转换long
没有long转换int
a++,++a
执行代码后再执行自增
位运算
效率极高
,<< *2
字符串连接符+
内容有字符串,会变为String
但字符串前面有运算,先运算再变为String
三元运算符
X ?a;b
X判断,true输出a;false输出b