java基础04——数据类型转换

1、强制转换和自动转换

  • 强制转换:高——>低
  • 自动转换:低——>高

2、数据类型强制转换会有内存溢出,

Byte类是最大范围是127,给他赋值一个128,输出就会出问题,就是内存溢出,输出就变样子了,所以强制转换的时候应该避免内存溢出的这个问题;

 

 3、自动转换

 

 4、注意点

  • 不能对布尔型转换
  • 不能把对象类型转换为不相干的类型
  • 转换的时候可能存在内存溢出或者精度问题

5、操作比较大的数的时候,注意溢出问题:先解决溢出问题,再进行数的操作或者运算;

JDK7新特性,数字之间可以用下划线分割:数字太大,避免出错,支持“_"分割数位

 

 


posted @ 2021-07-01 15:10  小关公  阅读(51)  评论(0)    收藏  举报