When are primitives on the stack allocated (in Java)? Is the space reserved for all top level primitives when the method is called or after each actual declaration? Would returning before some declaration save stack space?
valid question