I am studying java, and I remember reading somewhere that java objects, had some overhead inside the JVM, which was used for administration reasons by the virtual machine. S
I found this article rather informative, although I had some doubts by some of the values mentioned in the tables