Byte类/包装类
包装类是一个常量类,可实例化 (意义:帮助对应的数据类型进行数据类型)
java数据类型包括内置数据类型和引用数据类型
内置数据类型 :含6中数字类型(四个整数型,两个浮点型),一种字符类型,还有布尔类型
包装类是一个常量类,可实例化 (意义:帮助对应的数据类型进行数据类型)
java数据类型包括内置数据类型和引用数据类型
内置数据类型 :含6中数字类型(四个整数型,两个浮点型),一种字符类型,还有布尔类型
byte
byte:数据类型占用1个字节=8bit,以二进制补码表示的整数
取值范围:默认值为0,最小值为-128(-2^7);最大值是127(2^7-1)
byte:数据类型占用1个字节=8bit,以二进制补码表示的整数
取值范围:默认值为0,最小值为-128(-2^7);最大值是127(2^7-1)
数据类型 | 关键字 | 内存中占用字节数 | 取值范围 | 默认值 |
布尔型 | boolean | 1 | true/false | FALSE |
字节型 | byte | 1 | -128~127 | 0 |
短整型 | short | 2 | -2^15~2^15-1 | 0 |
整型 | int | 4 | -2^31~2^31-1 | 0 |
长整型 | long | 8 | -2^63~2^63-1 | 0 |
字符型 | char | 2 | 0~2^16-1 | '\u000' |
单精度浮点型 | float | 4 | 1.4013E-45~3.4028E+38 | 0.0F |
双精度浮点型 | double | 8 | 4.9E-324~1.7977E+308 | 0.0D |
常用方法
A.构造方法
public Byte(byte value)
public Byte(String s)
B.普通方法+类方法(对数据类型做转换)
piublic byte byteValue()
public short shortValue()
public int intVlaue()
public long longValue()
public float floatValue()
public double doubleValue()
public String toString()
public static String toString(byte b)
A.构造方法
public Byte(byte value)
public Byte(String s)
B.普通方法+类方法(对数据类型做转换)
piublic byte byteValue()
public short shortValue()
public int intVlaue()
public long longValue()
public float floatValue()
public double doubleValue()
public String toString()
public static String toString(byte b)
包装类和基本数据类型的对象关系
注:常量类是否可以被实例化主要看构造方法
package com.youceedu.test.wrapper;
public class TestByte {
public static void main(String[] args) {
// TODO Auto-generated method stub
byte a = 9;
byte b = -7;
String result = Byte.toString(a);
Byte c = new Byte((byte) 9);
System.out.println(c.floatValue());
System.out.println(result+b);
}
}