Learn why Java is strictly pass-by-value despite seeming like pass-by-reference for objects. Complete explanation with code examples and memory model visualization.