栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

1-3 数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1-3 数据类型

8种基本数据类型

byte
  1. 8位
  2. max:127,min:-128
  3. default:0
  4. 应用:用在大型数组中节省空间
short
  1. 16位
  2. max:2^15 - 1,min:-(2^15)
  3. default:0
int
  1. 32位
  2. default:0
  3. java中整型变量默认用int
long
  1. 64位
  2. default:0L (理论上不区分L大小写,建议L)
float
  1. 32位
  2. default:0.0f
  3. 单精度
double
  1. 64位
  2. default:0.0d
  3. 双精度
char
  1. 16位
  2. default:0 (’u0000’)
  3. char类型是一个单一的16位Unicode字符
  4. min:0(’u0000’),max:65535(’uFFFF’)
  5. 要用单引号,如 char no = ‘12’;
boolean
  1. 1位
  2. 取值 true或false
  3. default:false
类型转换
  1. 不能对boolean类型进行类型变换
  2. 低精度数据类型的变量可以自动类型转换为高精度类型的变量
  3. 高精度转低精度时必须用强转(强转会有精度损失)
  4. 转化可能导致溢出和精度损失
  5. 浮点数转整形,直接舍弃小数部分
  6. 数值的表示范围越大,精度越高
  7. 精度排位:byte < short < char < int < long < float < double
引用数据类型
  • 引用数据类型:类、接口、数组等。
数据类型的内存分配
  • java内存模型中,数据的保存分为两部分:heap和stack
  1. 基本类型的变量放在stack中
  2. 引用类型中,对象本身放在heap中,对象的引用放在stack中
  3. 引用就是指对象本身在heap中的地址
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/684361.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号