gostei muito dessa coisa de passar referência ao invés de valor no parâmetro da função tem como fazer isso na minha linguagem preferida (java) ou só php?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
gostei muito dessa coisa de passar referência ao invés de valor no parâmetro da função tem como fazer isso na minha linguagem preferida (java) ou só php?
Fala, Pedro.
Primeiro: que pena que sua linguagem preferida é Java! :-p Brincadeira. hahahah
Então, cara, passar parâmetros por referência é bastante perigoso mas existe em todas as linguagens de forma diferente.
Em Java (assim como em PHP), todos os objetos são referências, logo, se você passa um objeto por parâmetro, está passando uma referência.
Agora valores primitivos, até onde eu sei, não é possível em Java. Não tenho muita experiência na linguagem então sugiro que você abra essa dúvida no fórum na categoria Java.
:-D