【问题标题】:Boxing Unboxing in java [duplicate]java中的拳击拆箱[重复]
【发布时间】:2010-10-22 08:53:53
【问题描述】:

可能的重复:
When to use wrapper class and primitive type
What is boxing and unboxing and what are the trade offs?

装箱基本上将原始类型转换为其对应的引用类型。但是我们什么时候需要拳击? Wrapper 类和 Boxing 是否做同样的工作?

【问题讨论】:

标签: java


【解决方案1】:

自动装箱/拆箱是一种纯粹的便利功能,它允许您将原始类型的值分配给包装类的引用,反之亦然,编译器会自动添加代码以在两者之间进行转换。

【讨论】:

  • 真的很困惑那么什么是包装类?我需要知道黑白包装类和装箱的区别
  • @Sumithra: java.lang.Integer 是一个包装类。自动装箱是一种语言机制,它允许您说 Integer i = 5; 而不是 Integer i = Integer.valueOf(5);Integer i = new Integer(5); - 并且“装箱”不是通常使用的表达方式,可能是“自动装箱”的缩写。
  • 装箱使用包装器对象来装箱值 rit?
  • 谢谢迈克尔!!!我现在明白了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-02
  • 2018-06-20
  • 1970-01-01
  • 2011-02-28
  • 2012-11-17
相关资源
最近更新 更多