Можно ли динамически создавать объекты Java Array во время выполнения? - PullRequest
0 голосов
/ 16 ноября 2009

Могу ли я сделать это на Java?

Во время выполнения:

int length = некоторая арифметика, которая загружает длину

тогда я использую длину, чтобы сделать это:

byte [] b = new byte[length];

Это вызовет исключение во время выполнения? Если да, то какой?

Ответы [ 3 ]

1 голос
/ 16 ноября 2009

Нет, это не вызовет исключения во время выполнения, если конечно длина не отрицательна.

0 голосов
/ 14 сентября 2013

Я думаю, что вы забыли основную концепцию, поскольку объекты создаются во время компиляции, а память выделяется во время выполнения.

0 голосов
/ 16 ноября 2009

Да, он может быть создан во время выполнения.

Но вы должны попытаться увидеть:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...