Узнайте, почему Java строго использует передачу по значению, несмотря на то, что для объектов это может казаться передачей по ссылке. Полное объяснение с примерами кода и визуализацией модели памяти.