Java入门-数据类型

数据类型

  • 基本数据类型变量存储的是数据本身
  • 引用类型变量存储的是数据的空间地址

类型转换

自动类型转换

把一个表数范围小的数值或变量直接赋给另一个表数范围大的变量时,系统将会进行自动类型转换(隐式转换),否则需要强制转换。

强制类型转换

强制类型转换可能存在溢出导致数据精度丢失的情况。

字符串

Java 没有内置的字符串类型,而是提供了一个标准类库 String。

特征:不可变字符串

优点:编译器可以让字符串共享(只有字符串常量是共享的,而 + 或 substring 等操作产生的结果并不是共享的)