看think in java第三章
十六进制(Base 16)——它适用于所有整数数据类型——用一个前置的0x或0X指示。并在后面跟随采用大写或小写形式的0-9以及a-f。若试图将一个变量初始化成超出自身能力的一个值(无论这个值的数值形式如何),编译器就会向我们报告一条出错消息。注意在上述代码中,最大的十六进制值只会在char,byte以及short身上出现。若超出这一限制,编译器会将值自动变成一个int,并告诉我们需要对这一次赋值进行“缩小造型”。这样一来,我们就可清楚获知自己已超载了边界。
十六进制(Base 16)——它适用于所有整数数据类型——用一个前置的0x或0X指示。并在后面跟随采用大写或小写形式的0-9以及a-f。若试图将一个变量初始化成超出自身能力的一个值(无论这个值的数值形式如何),编译器就会向我们报告一条出错消息。注意在上述代码中,最大的十六进制值只会在char,byte以及short身上出现。若超出这一限制,编译器会将值自动变成一个int,并告诉我们需要对这一次赋值进行“缩小造型”。这样一来,我们就可清楚获知自己已超载了边界。
解决方案 »
- JBPM4:部属zip包流程定义时出现异常You have an error in your SQL syntax;
- 我用struts2 上传文件为什么会出现这种错误?
- 有正在学习或者使用ServiceMix的朋友吗?大家互相交流一下。
- 通过Hibernate注解是否可以在数据库中创建表结构
- 无法将 Unicode 字符串转换为 Ebcdic 字符串
- java调用pdf2swf转换文件格式出错了。求助!求助!!
- 开源工作流选择问题
- JavaBean中,如何对如下字符串进行处理(二)
- poi里面怎么设置超链接?
- 用java做一个选课的东东怎么样?
- 关于做J2EE的环境
- spring+hibrnate中dao的使用
--------------------------------
0xff <==> 11111111
outputStr[i] & 0xff;
在这句中是outputStr[i] 和 1111111的字节与.