码迷,mamicode.com
首页 > 其他好文 > 详细

对于final修饰的类型运算时的表现

时间:2019-11-01 09:57:23      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:问题   没有   char   数据   har   转换   final   转化   byte   

我们知道,对于byte,char,这些数据类型加减时都会转化成int在运算,然而,对于final修饰过的数据是不会发生转换的。

比如说

byte b1=1;

byte b2=2;

byte b3=b1+b2;对于这句话是有问题的,因为右边算出来是个int,而大转小必须强转,所以会出错。

但是现在我们用final修饰b1,b2

final byte b1=1;

final byte b2=2;

byte b3=b1+b2;这句话是没有问题的。

对于final修饰的类型运算时的表现

标签:问题   没有   char   数据   har   转换   final   转化   byte   

原文地址:https://www.cnblogs.com/cold-windy/p/11774964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!