如题
解决方案 »
- java异常看不懂
- 各位高手看看我从书上抄的一个程序.编译过了.运行不过.
- 关于类路径的问题?
- 一个关于HashMap的算法
- 谁在开发中使用过比较复杂的TableCellRenderer?
- Runtime.getRuntime().exec(cmd)的问题.
- Java 自动装箱的疑惑
- 有关SOCKET通信与RMI远程调用之间的效率问题。
- 单列模式之静态内部类
- 通配符的匹配很全面, 但无法找到元素 'context:annotation-config' 的声明。
- 请问System.out.println('a'+1);与System.out.println(""+'a'+1);的区别是什么?
- 为什么这个简单的矩阵算法都有问题?
byte b=3;又是怎么赋值成功的呢?
java 对字节的按排是高位在前,低位在后.比如一个短整型(short)2个字节也就是说2*8=16位.如果像前面说的byte b = 3,实际上在符值的时候已经把高位截掉了.因为1个字节是8位,能存放不超过255的数字,所以尽管3为整型,高位是没有数据的全部为0,所以截掉并不影响结果,但如果附值超过255时就会出现溢出,而在java中,系统是会自行检查,是不能附值的.编译也通不过.