[声明]所有代码均来自Joshua Bloch和Neal Gafter所著的<Java解惑>一书,本人仅因学习需要摘抄和注释,感谢二位作者的知识分享.
代码:
public class Multicast {
public static void main(String[] args) {
System.out.println((int) (char) (byte) -1);
}
}
结果:
65535
分析:
int类型的数值-1经过两次转换后再转换回int型时数值竟然发生了改变,这是为什么?
int类型的-1(0xFFFFFFFF)转换成byte时会进行截取-1(0xFF)
byte类型再转换成char类型时,因为char是无符号型,所以符号位会当成普通二进制位进行转换为0xFFFF
再转换成int型时值为0x0000FFFF,即为:65535.
分享到:
相关推荐
20210828-广发证券-紫金银行-601860-业绩承压,静待转型.pdf
谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 第3章 字符之谜 谜题1l:最后的笑声 谜题12:ABC 谜题13:动物庄园 谜题14:转义字符的溃败 谜题15:令人晕头转向的Hello 谜题16:行...
运营转型1,值得学习,好PPT,真正的专业指导
传智播客.net培训-名师解惑,关于.Net
【名师解惑】传智播客.net培训-名师解惑:学.net还是学java?.pdf
java解惑java解惑java解惑java解惑java解惑java解惑
Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑
谜题6:多重转型 15 谜题7:互换内容 17 谜题8:Dos Equis 19 谜题9:半斤 21 谜题10:八两 23 第3 章字符之谜 25 谜题11:最后的笑声 25 谜题12:ABC 27 谜题13:动物庄园 29 谜题14:转义字符的溃败 31 ...
人工智能应用3-图片识别 "little girl is eating piece of cake." 大数据与人工智能-解惑全文共27页,当前为第6页。 人工智能应用4-人脸识别 大数据与人工智能-解惑全文共27页,当前为第7页。 人工智能应用5-图片...
行业-城投解惑系列之十二-城投转型,从建设者到运营者.rar
主要介绍了详解webpack解惑:require的五种用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
用图解的方式描述了UML的六中关系,简单明了
城投解惑系列之二十一:各省市债务率,红橙黄绿知多少?.pdf
解惑SQL
C语言解惑,初学者必备宝典 !
我们经常在电路中见到0欧的电阻,对于新手来说,往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗?其实0欧的电阻还是蛮有用的。文章就为大家介绍了零欧姆电阻的十二种作用。
1. 客观地审视自己 2. 确定自己想要什么 3. 注重长期的可能性,而不是短期的功利 4. 尽量关注自己会得到的东西,而不是自己会失去的东西 5. 不要和大众
机械“解惑”系列之十五:制造业投资周期性如何演绎?(27页).pdf