byte占用一个字节的内存,整形默认为int型
1.构造函数
new Byte(byte value) 新建一个Byte对象,该对象表示指定的byte值
new Byte(String s)(s的范围为-128到127)创建一个Byte对象,该对象表示指定的byte值(底层实现把String类型转为byte类型)
2.常用方法
byteValue() Byte对象调用该方法,返回一个byte
compare(byte x,byte y) Byte直接调用(底层返回x-y的int值)
compareTo(Byte anotherByte) Byte对象调用(底层调用compare返回调用对象this.value-anotherByte.value的int值)
decode(String s) 将String类型解码成byte,返回一个指定byte的Byte对象
equals(Object object) object须是Byte的实例(底层用到了instanceof:instanceof 左边对象是否为instanceof 右边类的实例,是返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。)
doubleValue() Byte对象调用该方法,将该对象解码,返回一个double(底层用double强转以后返回)
floatValue() Byte对象调用该方法,返回一个float(底层用的float强转以后返回)
shortValue() Byte对象调用该方法,返回一个short(底层用的short强转以后返回)
hashCode() ,hashCode(byte value),intValue 返回一个int(底层用的int强转以后返回值)
longValue() Byte对象调用,返回一个long(底层用的long强转以后返回)
parseByte(String s),parseByte(String s,int radix) 将字符串解析为byte,radix为基数
toString() Byte对象调用该方法,返回一个String对象(底层调用的是Integer.toString方法)
valueOf(byte b),valueOf(String s),valueOf(String s,int radix) 返回一个Byte对象,该对象表示指定的值,radix为基数