java 基础之8种基本数据类型
1、字符类型:char 占2个字字节
2、布尔类型:bool 只有两个参数true or false
3、数值类型:
(1)byte 占1个字节(-128-127)
(2)short 类型占2个字节(-32768-32767)
(3) int 占4个字节(-2147483648-2147483647)
(4)long 占8个字节(-9223372036854775808- 9223372036854775807)
(5)float 占4个字节
(6)double 占8个字节
在32位系统和64位系统中:
这八种数据类型的区别就是只有long类型的区别:
32位中long 占的字节长度为4,64位中占的字节长度为8
字符窜类型String
1、和八种基本数据类型的包装类一样都属于不可变的。
2、和StringBuider 和StringBuffer 区别:
(1)String 是不可变的,其他两种是可变的
(2)StringBuffer 处理效率高,但是线程不安全的
(3)StringBuffer 处理效率低但是线程安全的