Hi Shikhar,
Well, when I run your program I see '386 bytes'

Which is why the number is approximate; it won't be the same on every system.
Vector sizes will depend on how many objects they reference. I don't think there is a preset size.
Just curious, why do you need to know the size?
Java manages the memory for you so it shouldn't be a major concern.
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform