java передача параметров по ссылке



Автор Spam Spamer задал вопрос в разделе Другие языки и технологии

[JAVA] как передать (и принять) методу в качестве параметра объект на другой класс и получил лучший ответ

Ответ от Modern Иванов[гуру]
Ни как. Это один из основополагающих принципов безопасности Java.К объектам можно обратиться только по ссылке, валидность которой сначала проверит виртуальная машина. Это делает невозможным обращение к "непонятным" областям памяти. Это делает java медленнее С++,но зато безопасней. По-этому и в метод мы можем передать только ссылку на объект. Но опять же, так как в java нет механизма передачи параметров по ссылке, а только по значению, то в метод передастся копия этой ссылки. В итоге всего сказанного, метод для обработки получает только копию ссылки на объект.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: [JAVA] как передать (и принять) методу в качестве параметра объект на другой класс
спросили в C Sharp
В чем отличие С++ от С, С#, и С#.Net и какое отношение к ним имеет Sharp
С это подмножество С++. То есть изучив С++ вы должны без проблем понимать С.

Грубо
подробнее...

передача ссылок на объекты в Java методах (см. внутри)
1. Строка (java.lang.String) является неизменяемым объектом. Значение строки всегда первоначальное.
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*