Sam*_*rty 2 java arrays byte constructor
如果这个问题非常容易回答,我会立即道歉,但我以前从未处理过Java,而且我甚至不知道如何正确地表达这个问题.让我们假设以下代码片段(在Java中):
byte[] arrayOfBytes1;
int i = 16;
arrayOfBytes1 = new byte[i];
byte[] arrayOfBytes2 = arrayOfBytes1;
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,arrayOfBytes2究竟是什么?它是arrayOfBytes1的独立副本,还是会引用它?提前致谢.
PS哦,如果有人可以提供C/C++模拟,那将是非常有帮助的.
它将成为它的参考,所以你可以通过以下方式为自己省去很多困惑:
byte[] arrayOfBytes2 = arrayOfBytes1.clone();
Run Code Online (Sandbox Code Playgroud)
这样你就可以获得初始数组的独立副本.
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |