相关疑难解决方法(0)

编译器为自动装箱生成了什么代码?

当Java编译器将一个原语自动装箱到包装器类时,它会在幕后生成什么代码?我想它叫:

  • 包装器上的valueOf()方法
  • 包装器的构造函数
  • 其他一些魔术?

java autoboxing

29
推荐指数
2
解决办法
3646
查看次数

已弃用的 new Double(double) 的替代方案

我正在关注 Walter Savitch 写的一本名为 Absolute Java 的书。其中的示例程序包含以下几行:

Double[] d = new Double[10];
for (int i = 0; i < d.length; i++)
    d[i] = new Double(d.length - i);
Run Code Online (Sandbox Code Playgroud)

我收到以下警告消息:

警告:[弃用] Double 中的 Double(double) 已弃用

我相信警告消息告诉我替换构造函数的使用,因为它已经被弃用,那么我应该用什么替换它?

java wrapper deprecated

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

autoboxing ×1

deprecated ×1

wrapper ×1