Kevin Boyd
Kevin Boyd

Reputation: 12379

Can Java Array objects be created dynamically at Runtime?

Can I do this in Java?

At Runtime:

int length = some arithmetic that loads length

then I use length to do this:

byte [] b = new byte[length];

Will this throw an Exception at Runtime? If so which one?

Upvotes: 0

Views: 724

Answers (3)

omkar frozen
omkar frozen

Reputation: 1

i think you are forgetting the basic concept as objects are created at comile time and memory is allocated at run time.

Upvotes: 0

cletus
cletus

Reputation: 625077

No that won't throw an exception at runtime, unless of course length is negative.

Upvotes: 1

DarthVader
DarthVader

Reputation: 55032

Yes it can be created at run time.

But you should try and see :)

Upvotes: 0

Related Questions