Static methods and static variables are loaded when the class is loaded. This means both go on the heap. Right?
How about local variables in static methods? Is a stack frame generated for static methods? Why else do they not get default values? (I'm not a CS major )