Comment Comment by _old_dude_ I think pass by copy is a consequence of being modifiable.The other solution is to stack allocate and pass a pointer but as i said, unlike in C#, i do not think it's possible to do that in Java.In Go, you can stack allocate but when you send a pointer (that escapes), the compiler will heap allocate the object. parent _old_dude_ 4 months ago
The other solution is to stack allocate and pass a pointer but as i said, unlike in C#, i do not think it's possible to do that in Java.
In Go, you can stack allocate but when you send a pointer (that escapes), the compiler will heap allocate the object.