As we know that instance variable and object are stored on the heap memory where as local variable and method are stored on the stack.
But here i am thinking that why these difrence has been made that some are stored on heap and some are stored on stack. why not these are stored either on stack or heap. what benfit we will get by creating heap or stack. please specify me.