2015年8月29日

Java中的移位操作符

摘要: 记住所有的移动位数,针对的都是补码来讲的,所以要先将十进制整数转换成补码后,然后再来进行移位操作移位操作 还要注意类型的约束条件,例如int,移动范围是0-31位,所以看补码只能看最后五位,这才是有效数字;long移动范围是0-63,所以补码只能看最后六位。右移操作符。左位移操作符(>):用符号扩展... 阅读全文

posted @ 2015-08-29 18:56 wzyxidian 阅读(425) 评论(0) 推荐(0) 编辑

Boolean类源码分析

摘要: Boolean类里面的常量:Boolean.TRUE:这个是调用Boolean的构造函数,新建了一个Boolean对象,所以TRUE是Boolean类型的。用来避免每次都创建新的Boolean对象,可以通过Boolean b = Boolean.TRUE;public static finalBoo... 阅读全文

posted @ 2015-08-29 18:56 wzyxidian 阅读(568) 评论(0) 推荐(0) 编辑

IntegerCache详解

摘要: IntegerCache是Integer的内部类,用来将-128——high之间的对象进行实例化private static class IntegerCache { static final int low = -128; //缓存下届,不可改变了,只有上届可以改变 static final in... 阅读全文

posted @ 2015-08-29 18:55 wzyxidian 阅读(1625) 评论(0) 推荐(0) 编辑

Java Integer类分析

摘要: public static final int MIN_VALUE = 0x80000000; -2^31public static final int MAX_VALUE = 0x7fffffff; 2^31-1public static String toString(int i, int r... 阅读全文

posted @ 2015-08-29 18:54 wzyxidian 阅读(658) 评论(1) 推荐(1) 编辑

导航