Java数据类型

不识人间烟火的你 / 2023-04-28 / 原文

1. 数据类型

注意:String是一个类,属于引用类型

2. 自动类型转换

  • 精度小的类型自动转换为精度大的数据类型


  • (byte,short)和char之间不会相互自动转换
  • byte,short,char三者可以计算,在计算时首先转换为int
  • boolean不参与转换

3. 强制转换

  • 数据大小从大-->小
  • 强制符号只针对最近的操作数有效,往往使用小括号提升优先级

4. 基本数据类型与String类型的转换

  • 基本类型-->String:基本数据类型的值+""
  • String-->基本类型:基本数据类型包装类调用parseXX方法(确保String类型能转成相应类型)
  • String-->char:("123".charAt(0))得到"123"字符串的第一个字符'1'