问一下java Float 与float的区别?

那么用法完全一样?也可以直接复制吗比如小f=大F... 那么用法完全一样?

也可以直接复制吗比如小f=大F
展开
 我来答
pxhoonet
推荐于2018-03-20 · TA获得超过121个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:0
展开全部
Float 是float的包装类,
其中包含了一些对于float的方法,float是没方法的属性的哦,
Float f1 = new Float(128)创建出来的是对象,保存在堆中
float f2 = 128 这个则是保存在栈中
小f = 大F是可以的
因为在java 5.0之后引入了自动封箱和拆箱
意思就是
小f = 大F执行这句的时候大F会拆箱成为小f,然后在赋值给小f
反过来也是对的
大F=小f这样小f就封箱成为一个大F在赋值了
knightzhuwei
2008-12-19 · TA获得超过1万个赞
知道大有可为答主
回答量:2440
采纳率:0%
帮助的人:1994万
展开全部
Float是float这一基本数据类型的包装类

Java中许多存储和管理对象集合的有用的类(列表、树、数组等)不能在这些基本类型上进行操作,因为从技术上讲这些基本类型不是从Java对象类派生出来的。
但是Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型。
直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。
Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,除了首字母大写之外,包装类与基本类型名字相似。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hu437
2008-12-19 · TA获得超过3472个赞
知道大有可为答主
回答量:2690
采纳率:0%
帮助的人:2322万
展开全部
一个是类一个是对象

肯定不一样了~~~

就像Integer和int的区别~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaofei_suman
2008-12-19 · TA获得超过356个赞
知道答主
回答量:198
采纳率:0%
帮助的人:148万
展开全部
Float 为float的包装类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式