JAVA初始化AtomicIntegerArray

时间:2012-10-25 20:11:55

标签: java

我想知道为什么它不能像这样初始化AtomicIntegerArray:

AtomicIntegerArray atomarr = new AtomicIntegerArray(100);

Eclipse将该行标记为错误令牌上的语法错误“;”,预期

根据JAVA API声明:

  

public AtomicIntegerArray(int length)

     

使用all创建给定长度的新AtomicIntegerArray   元素最初为零。

     

参数:   length - 数组的长度

所以它应该像我的理解那样工作。

我确实找到了解决办法:

AtomicInteger size = new AtomicInteger;
size.set(100);
AtomicIntegerArray atomarr = new AtomicIntegerArray(size);

这是否意味着数组大小的整数也必须是AtomicInteger?

0 个答案:

没有答案
相关问题