Pessoal, também funciona com mais de um parâmetro! Vejam os exemplos: // representação com expressão lambda (x, y) -> x.compareTo(y); // representação com method reference Integer::compareTo;
// representação com expressão lambda (x, y) -> conversor.converte(x, y); // representação com method reference conversor::converte;
Como dizia a Tina Turner, esta explicação é : "Simple the best! Better than all the rest". Ralei muito tentando entender MR, mas agora ficou : "Fácil, extremamente fácil", como dizia o JQuest.
Fala, Junior! Com o cursor no final da linha, faz CTRL+1. Aí é a primeira opção que aparece na listagem, então basta dar Enter. Também funciona se selecionar exatamente o trecho que deseja armazenar em variável.
Bom conteúdo! Achei estranho chamar de instância um método estático no caso do "System.out.println", neste caso é uma referência direta pra classe. th-cam.com/video/9c561GQtyTs/w-d-xo.html
Fala, Kauan! A instância "out" é estática, mas o método "println" não. Ou seja, está sempre chamando o método "println" na mesma instância estática do objeto "out". "out" é só uma instância (objeto) estática da classe PrintStream. Mas o método "println" em si não é estático.
Pessoal, também funciona com mais de um parâmetro! Vejam os exemplos:
// representação com expressão lambda
(x, y) -> x.compareTo(y);
// representação com method reference
Integer::compareTo;
// representação com expressão lambda
(x, y) -> conversor.converte(x, y);
// representação com method reference
conversor::converte;
Gosto muito dos seus vídeos, ajuda dmssss
Como dizia a Tina Turner, esta explicação é : "Simple the best! Better than all the rest". Ralei muito tentando entender MR, mas agora ficou : "Fácil, extremamente fácil", como dizia o JQuest.
Valeu, Antonio! Bons estudos e da uma olhada nas outras playlists!
Parei o estudo de java web para reforçar os conceitos basicos, obrigado :)
Sucesso!
Vc explica de forma prática 👏 entendo de primeira 🙏 parabéns
Obrigado pelo conteúdo
4:23 parece php ao chamar method staticos
Que coisa linda! Estou iniciando os estudos no Java , e é um vídeo melhor que o outro neste canal! Parabéns! E muito obrigado!
Bons estudos e obrigado!
Excelente vídeo! Obrigada!
Aula excelente, parabéns Rinaldo
Show!!! Obrigado por compartilhar!
Você é o cara! Vídeos excelentes, muito obrigado!!
Valeu, Geovani! #tmj
Toop, vlw.
Seu canal é muito bom Rinaldo, ta me ajudando bastante! Brigadao pelos videos!
Valeu, Ciro! Muito bom saber que está te ajudando! Tem bastante coisa conteúdo ao redor desse tema, e em breve vem coisa nova por aí!
Gostei da explicação!
Valeu, Alex! Obrigado!
Caso o método receba mais de 1 parâmetro é possível utilizar Method Reference?
Sim! Veja os exemplos:
// representação com expressão lambda
(x, y) -> x.compareTo(y);
// representação com method reference
Integer::compareTo;
// representação com expressão lambda
(x, y) -> conversor.converte(x, y);
// representação com method reference
conversor::converte;
teria como usar method reference como referencia para um metodo que aceita 2 ou mais argumentos?
Sim, independe da quantidade de argumentos. :)
Rinaldo, qual o atalho que voce usou para que a partir do Arrays.asList(1,2,3,4,5); te desse a sugestao de tipo e nome de objeto? Obrigado
Fala, Junior! Com o cursor no final da linha, faz CTRL+1. Aí é a primeira opção que aparece na listagem, então basta dar Enter.
Também funciona se selecionar exatamente o trecho que deseja armazenar em variável.
Valeu professor, muito obrigado
amazing
Bom conteúdo! Achei estranho chamar de instância um método estático no caso do "System.out.println", neste caso é uma referência direta pra classe. th-cam.com/video/9c561GQtyTs/w-d-xo.html
Fala, Kauan! A instância "out" é estática, mas o método "println" não. Ou seja, está sempre chamando o método "println" na mesma instância estática do objeto "out".
"out" é só uma instância (objeto) estática da classe PrintStream. Mas o método "println" em si não é estático.