System.out.println(Long.toHexString( 0xcafebabe));
为什么打印出ffffffff0xcafebabe
为什么高位填1
System.out.println(Long.toHexString( 0x11111111));
为什么就打印出11111111
高位填0?