> Hai,
> Can anybody tell me the size of primitive data type boolean ?
> I didn't get good answer by searching.
> Thanks in advance
It doesn't have a defined size. A Java implementation is free to store a
boolean in any fashion that it chooses.
Srinivasa - 16 Aug 2006 07:22 GMT
Thank you Mike :)
> > Hai,
> > Can anybody tell me the size of primitive data type boolean ?
[quoted text clipped - 3 lines]
> It doesn't have a defined size. A Java implementation is free to store a
> boolean in any fashion that it chooses.
maruthisoft@gmail.com - 16 Aug 2006 16:03 GMT
hi,
1 byte is the size of boolean type
> Thank you Mike :)
>
[quoted text clipped - 5 lines]
> > It doesn't have a defined size. A Java implementation is free to store a
> > boolean in any fashion that it chooses.
Mike Schilling - 16 Aug 2006 16:19 GMT
> hi,
> 1 byte is the size of boolean type
Why do you say that? Can you prove that a JVM can't represent an array of
booleans using individual bits?
> Hai,
> Can anybody tell me the size of primitive data type boolean ?
> I didn't get good answer by searching.
> Thanks in advance
> - Srinivasa Raju Datla
It is up to the individual JVM implementation. It is possible that
different amounts of memory will be allocated in different situations.
However, the case that is both most interesting and most measurable is a
large boolean[] array.
I've previously measured it as one byte per element, rounded up to a
multiple of 8 and plus 8 bytes per array overhead. However, your mileage
may vary, and if you really need to know you should measure it on the
system you care about.
Patricia