2018 年 05 月 0 篇文章

原码、反码、补码

原码、反码、补码
学过计算机原理的人都知道原码、反码、补码,但是有多少人知道为什么会有这三种码呢,这三种码又是用来干嘛的呢。众所周知,在计算机的世界只有 01,那么显然所有的数都得转成二进制,这样计算机才能够理解。如何将一个十进制的数转成二进制就不说了,说下原码,正数的原码就是十进制转成二进制得到的二进制值,而负数是对应的正数转成二进制得到的二进制值,然后将最高位(符号位)置为 1 表示这是一个负数,如-10:100010

Integer

Integer
publicfinalclassIntegerextendsNumberimplementsComparableInteger 类是一个 final 类,继承 Number,实现了 Comparable 接口最小值@NativepublicstaticfinalintMIN_VALUE=0x80000000;最大值@NativepublicstaticfinalintMAX_VALUE=0x7fffffff;原

Serializable

Serializable
Serializable 是 Java 提供的一套标准的序列化接口,是一个空接口,为对象提供序列化和反序列化操作.使用也是相当的简单,只要实现接口即可.进行序列化和反序列化使用 ObjectOutputStream 和 ObjectInputStream 即可.//序列化 Useruser=newUser();ObjectOutputStreamobjectOutputStream=newObjectOutputS