当前位置:网站首页 > 技术博客 > 正文

引用类型和基本数据类型有什么区别



一、JAVA中的数据类型分为两大类:

1、基本数据类型:整型、浮点型、字符型、布尔型
整数类型 —— byte、short、int、long,
浮点类型 —— float、double
字符类型 —— char
布尔类型 —— boolean
2、引用数据类型:接口(interface)、数组([ ])、类(class)。

1.基本数据类型(八种):
1.1 整数类型
整型占用字节空间大小取值范围默认值byte1字节-128 ~ 1270short2字节-32768 ~ int4字节-2^31 ~ (2^31) - 10long8字节-2^63 ~ (2^63) - 10L
1.2 浮点类型(小数)
浮点型占用字节空间大小取值范围默认值float4字节10^380.0Fdouble8字节10^3080.0
1.3 字符类型
字符型占用字节空间大小取值范围默认值char2字节0 ~ 65535‘td>
1.4 布尔类型
布尔型占用字节空间大小取值范围默认值boolean视情况而定true、falsefalse
2.引用数据类型(三种):

二、数据类型转换:

转化从低级到高级:byte,short,char(三者同级)—> int —> long—> float —> double
1、低级转换高级:自动类型转换
2、高级转换低级:强制类型转换

注意事项
1、强制类型转换过程中可能造成数据丢失;
2、强制类型转换时要在需要转换的数据类型前加上 ()。
例如:

 

输出结果:


                            

  • 上一篇: 位图索引原理
  • 下一篇: redis集群模式原理
  • 版权声明


    相关文章:

  • 位图索引原理2024-12-12 17:30:09
  • java中内部类的定义2024-12-12 17:30:09
  • usb写入保护工具2024-12-12 17:30:09
  • js获取class选择器2024-12-12 17:30:09
  • 什么是余弦相似性2024-12-12 17:30:09
  • redis集群模式原理2024-12-12 17:30:09
  • java课程设计总结与思考2024-12-12 17:30:09
  • socks5代理服务器搭建2024-12-12 17:30:09
  • 玄幻:开局获得机缘抢夺系统2024-12-12 17:30:09
  • 标志位syn2024-12-12 17:30:09