title: Java_Where is non_static methods are actually stored?
body: <p>Since in C++ all the methods (non-static and static) are global (stored in static memory area), I am wondering if it is also true for Java.</p>
  
  <p>My guess is that the way Java stores object methods should be the same as in C++, since you can not have non-static methods stored in dynamic or stack, which will be memory-consuming. </p>