File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Objects created on Heap Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Objects created on Heap" Watch "Objects created on Heap" New topic

Objects created on Heap

ramya ray
Ranch Hand

Joined: Aug 11, 2006
Posts: 101
Please explain how many objects are created on heap in a multi dimension array.
for eg:

int [][]a = new int[3][]; //how many objects will be created on heap?
and for
int [][]a = new int[3][5]; //how many objects will be created on heap?

Please explain.
Scott Johnson
Ranch Hand

Joined: Aug 24, 2005
Posts: 518

1 (A single array is created. That array is an object stored on the heap. The array has three null references.)

4 (An array with references to three other arrays. Each array is an object on the heap.)
ramya ray
Ranch Hand

Joined: Aug 11, 2006
Posts: 101
Thanks a lot for replying ,I got it
I agree. Here's the link:
subject: Objects created on Heap
Similar Threads
problems in number of objects created
How many objects will be created in Heap when we have multiple instances of a specific object?
How many objects?
How many objects created?
garbage collection