2013年3月30日

Java >>> 无符号右移

摘要: http://blog.csdn.net/yirentianran/article/details/2426073右移System.out.println(-3>>1);结果是-2,为什么会是-2呢?下面我们来看一下.System.out.println(Integer.toHexString(-3));得到-3的16进制为fffffffd(此为-3的补码,计算机中负数用补码表示).转换成2进制为1111 1111 1111 1111 1111 1111 1111 1101右移一位为1111 1111 1111 1111 1111 1111 1111 1110,显而易见此为-2补码 阅读全文

posted @ 2013-03-30 23:58 Sure_Yi 阅读(325) 评论(0) 推荐(0) 编辑

类中 equals 重写

摘要: http://zhangjunhd.blog.51cto.com/113473/71571重写了类的equals()和hashCode()packagecom.zj.unit;importjava.util.Arrays;publicclassUnit {privateshortashort;privatecharachar;privatebyteabyte;privatebooleanabool;privatelongalong;privatefloatafloat;privatedoubleadouble;privateUnitaObject;privateint[]ints;privat 阅读全文

posted @ 2013-03-30 18:37 Sure_Yi 阅读(230) 评论(0) 推荐(0) 编辑

右对齐 左对齐 输出

摘要: int n = 123;System.out.format("%4s\n", n); System.out.format("%-4s\n", n); 阅读全文

posted @ 2013-03-30 18:23 Sure_Yi 阅读(180) 评论(0) 推荐(0) 编辑

导航