java中Byte和byte的区别?

2024-11-17 12:54:52
推荐回答(3个)
回答(1):

Byte是包装类型,byte是基本类型,两个可以互相转换。包装类型默认是null,而基本类型可能不是,

回答(2):

在java中有基本类型和复杂类型之分,
byte是基本类型,是编译器可以直接识别的,属于java语法方面的
而Byte是一个java包中的一个类,编译器不认识Byte
他看到的是一个用户自己定义的class;巧就巧在
java包中的Byte类完成的功能类似与编译器提供的byte基本类型
关于Byte的更过详情请查看Java
API文档

回答(3):

byte是基本类型,Byte是对象类型,是JDK里面的一个类!
自动的加解包是1.5的新特性
使用场合,例如说
往ArrayList里面add,必须add的是Object
而byte不是对象,就只能把Byte添加进去