From operating process viewpoint everything is simply a heap, in which Java runtime course of action allocates many of its Area as "non-heap" memory for processed bytecode. Rest of that OS-stage heap is utilized as software-amount heap, where item's facts are saved.But you will find other methods to say precisely the same factor; such as, I'm able