MÉTODOS podem ser FUNÇÕES LAMBDA no JAVA 8!

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 31

  • @rinaldodev
    @rinaldodev  5 ปีที่แล้ว +20

    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;

  • @kevinrichard9172
    @kevinrichard9172 ปีที่แล้ว +2

    Gosto muito dos seus vídeos, ajuda dmssss

  • @Java4ever
    @Java4ever ปีที่แล้ว +2

    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.

    • @rinaldodev
      @rinaldodev  ปีที่แล้ว

      Valeu, Antonio! Bons estudos e da uma olhada nas outras playlists!

  • @tiagodeoliveiravillalva3317
    @tiagodeoliveiravillalva3317 ปีที่แล้ว +2

    Parei o estudo de java web para reforçar os conceitos basicos, obrigado :)

  • @lauragomes4960
    @lauragomes4960 ปีที่แล้ว

    Vc explica de forma prática 👏 entendo de primeira 🙏 parabéns

  • @SillasG
    @SillasG 6 หลายเดือนก่อน

    Obrigado pelo conteúdo

  • @David55293
    @David55293 8 หลายเดือนก่อน

    4:23 parece php ao chamar method staticos

  • @sistemazero
    @sistemazero 2 ปีที่แล้ว +2

    Que coisa linda! Estou iniciando os estudos no Java , e é um vídeo melhor que o outro neste canal! Parabéns! E muito obrigado!

    • @rinaldodev
      @rinaldodev  2 ปีที่แล้ว

      Bons estudos e obrigado!

  • @zamai31
    @zamai31 2 ปีที่แล้ว +1

    Excelente vídeo! Obrigada!

  • @comunidadecomunidade3799
    @comunidadecomunidade3799 2 ปีที่แล้ว +1

    Aula excelente, parabéns Rinaldo

  • @DaustherPerini
    @DaustherPerini 3 ปีที่แล้ว +1

    Show!!! Obrigado por compartilhar!

  • @geovawni
    @geovawni 4 ปีที่แล้ว +1

    Você é o cara! Vídeos excelentes, muito obrigado!!

    • @rinaldodev
      @rinaldodev  4 ปีที่แล้ว

      Valeu, Geovani! #tmj

  • @rharisonl
    @rharisonl 10 หลายเดือนก่อน

    Toop, vlw.

  • @cirodecarlineto2483
    @cirodecarlineto2483 4 ปีที่แล้ว +1

    Seu canal é muito bom Rinaldo, ta me ajudando bastante! Brigadao pelos videos!

    • @rinaldodev
      @rinaldodev  4 ปีที่แล้ว

      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í!

  • @AlexAlex-xf9tl
    @AlexAlex-xf9tl 5 ปีที่แล้ว +2

    Gostei da explicação!

    • @rinaldodev
      @rinaldodev  5 ปีที่แล้ว +1

      Valeu, Alex! Obrigado!

  • @ViniciusFerraz
    @ViniciusFerraz 5 ปีที่แล้ว +6

    Caso o método receba mais de 1 parâmetro é possível utilizar Method Reference?

    • @rinaldodev
      @rinaldodev  5 ปีที่แล้ว +6

      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;

  • @ikazuchi-san5772
    @ikazuchi-san5772 3 ปีที่แล้ว +1

    teria como usar method reference como referencia para um metodo que aceita 2 ou mais argumentos?

    • @rinaldodev
      @rinaldodev  3 ปีที่แล้ว +1

      Sim, independe da quantidade de argumentos. :)

  • @juniorluis890
    @juniorluis890 3 ปีที่แล้ว +1

    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

    • @rinaldodev
      @rinaldodev  3 ปีที่แล้ว +2

      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.

    • @juniorluis890
      @juniorluis890 3 ปีที่แล้ว +1

      Valeu professor, muito obrigado

  • @lagz89
    @lagz89 3 ปีที่แล้ว +1

    amazing

  • @kauanmocelin
    @kauanmocelin 3 ปีที่แล้ว +1

    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

    • @rinaldodev
      @rinaldodev  3 ปีที่แล้ว +1

      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.