Как в java передаются ссылочные переменные по ссылке или по значению? Вроде везде написано что только по ссылке, но вот прочел статью https://javarush.ru/groups/posts/1946-neizmennoe-v-java-final-konstantih-i-immutable и оказывается есть все таки передача по значению ( immutable ) совсем запутался, какие еще есть исключения из правила в java передаются ссылочные переменные по ссылке?