java的Short和short,以及Long的long各有什么区别

2024-11-25 04:36:19
推荐回答(2个)
回答1:

Short,Long都是包装类,它们是对象,拥有方法和字段.对象的调用都是通过引用对象的地址 ;
包装类创建的是对象,拥有方法和字段.对象的调用都是通过引用对象的地址 ;
基本类型不是.另外一个区别是,包装类是引用传递 而基本类型是值传递 ;
变量的值存储在栈里,而对象存储在堆里,相比而言,堆栈更高效,这也是java保留基本类型的原因。包装类创建的对象,可以使用api提供的一些有用的方法。更为强大。
希望能帮到你

回答2:

大写的是封装类型可以设置为null

小写的是常规类型,不能设为null