Introdução ao Lambda do Java 8

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 72

  • @sergioaraujo9886
    @sergioaraujo9886 9 месяцев назад +1

    Impressionante, você criou um sistema inteiro em 20 minutos. Parabéns.

  • @JeffersonLuizCruz
    @JeffersonLuizCruz 4 года назад +1

    O cara programa como tivesse fazendo uma dissertação. Cê loco... Explicar bem demais

  • @douglasandrade5199
    @douglasandrade5199 3 года назад

    Olá Normandes...Excelente produção. Obrigado por compartilhar o talento das produções do seu trabalho.

  • @Airton8
    @Airton8 2 года назад

    Excelente didática!

  • @McCarvalho
    @McCarvalho 4 года назад

    Sua aula é EXCELENTE. Parabéns, muito bom, extremamente didático. Que belo canal, parabéns.

  • @regisyamamoto2685
    @regisyamamoto2685 5 лет назад +2

    Otima explicação. Obg

  • @anscx
    @anscx 9 лет назад +1

    Aprendi mais sobre os métodos das classes que eu não usava pra auxiliar do que o Lambda em si. Mesmo assim, é muito válido.
    Recomendo o vídeo!

    • @algaworks
      @algaworks  9 лет назад

      Diego Righi Obrigado Diego!

  • @franciscoleandrodasilvacou8326
    @franciscoleandrodasilvacou8326 7 лет назад +1

    Estou tendo os primeiros contatos com Lambda, e gostei bastante do exemplo prático.
    Parabéns!!!

  • @marcoantoniorodrigues3205
    @marcoantoniorodrigues3205 4 года назад

    Muito bem explicado!

  • @eduardorodriguesdelfino6717
    @eduardorodriguesdelfino6717 3 года назад

    muito bom, codigo enxuto e intuitivo.

  • @leonardouberti
    @leonardouberti 10 лет назад +5

    Parabéns, ótima explicação.

  • @talaricoemerson
    @talaricoemerson 8 лет назад

    Muito interessante explicação, simples e clara.

  • @douglas3374
    @douglas3374 6 лет назад +1

    Sempre muito boas as aulas

  • @serginhohvieira
    @serginhohvieira 8 лет назад

    eu estava com dúvida no Java 8, tinha visto diversos videos tentando entender o Lambda mas esse vídeo foi sensacional finalmente conseguir entender a estrutura do Lambda. Obrigado

  • @joqa100
    @joqa100 8 лет назад

    Boa aula, simples e clara! Obrigado!

  • @brenobcsilva
    @brenobcsilva 6 лет назад

    Muito bom todas as suas aula!!

  • @sergiomelo5949
    @sergiomelo5949 6 лет назад +1

    amigo valew muito, já tinha assistido várias aulas mas nenhuma que realmente explicasse o básico das expressões lambdas.

    • @algaworks
      @algaworks  6 лет назад

      Oi Sergio, tudo bem? Que bom que gostou de nosso conteúdo. Continue acompanhando nossas publicações para ter acesso a mais materiais. Abraço!

  • @vagneroliveiraportela7170
    @vagneroliveiraportela7170 6 лет назад

    Totalmente útil quando se deve realizar mais de uma operação para mesmo objeto. Em um campo de analise mais profundo dar pra imaginar uma A.I com N neurônio em atividades. Ou um CRUD de um objeto. Parabéns pelo post

    • @algaworks
      @algaworks  6 лет назад

      Que bom que você gostou Vagner. Temos bastante conteúdo disponível em nosso canal. Continue nos acompanhando. Abraço!

  • @eduardodicarte7573
    @eduardodicarte7573 9 лет назад +5

    Excelente explicação.

    • @algaworks
      @algaworks  9 лет назад

      Eduardo Dicarte Obrigado!

  • @waldecisilva
    @waldecisilva 5 лет назад +1

    Ótimo vídeo.

  • @kimcarvalho.oficial
    @kimcarvalho.oficial 9 лет назад +1

    Muito bom o vídeo!! Boa didática, direto ao ponto!! Foi muito útil!!

    • @algaworks
      @algaworks  9 лет назад

      Kim Carvalho Obrigado! :)

  • @AndersonCaxeta
    @AndersonCaxeta 10 лет назад

    Realmente ficou bem mais simples. Obrigado por compartilhar.

    • @algaworks
      @algaworks  10 лет назад

      Muito obrigado Anderson. Fico feliz que tenha gostado. Bons estudos.

  • @ALBENETO
    @ALBENETO 9 лет назад +1

    Excelente. Muito obrigado.

  • @pequigoiano
    @pequigoiano 10 лет назад

    Ótimo video, muito bem explicado.

    • @algaworks
      @algaworks  10 лет назад

      Muito obrigado Marcio. Bons estudos para você.

  • @nathanraposo
    @nathanraposo 7 лет назад

    Muito boa a aula professor!

  • @adrianoalmeida2581
    @adrianoalmeida2581 9 лет назад +1

    Parabéns pelo video, esse foi meu primeiro contato com Lambda...

    • @algaworks
      @algaworks  9 лет назад

      +Adriano Almeida Legal Adriano! :)

  • @adriangonc
    @adriangonc 6 лет назад

    Ótimo vídeo, estou estudando pra certificação Java 8 e seus vídeos estão sendo muito úteis.
    Como no meu trabalho ainda estamos presos ao java 6 acabei não pegando essas novidades do java 8 e agora 9.
    Os vídeos me ajudaram muito, obrigado :)

  • @Ismar.san9
    @Ismar.san9 10 лет назад +1

    Legal, valeu ai pela dica.

  • @VictorHugo-jz9ce
    @VictorHugo-jz9ce 8 лет назад +1

    excelente explicação!

    • @algaworks
      @algaworks  8 лет назад

      +Victor Hugo Obrigado! :)

  • @samuraidf
    @samuraidf 7 лет назад

    Nossa esse canal é muito bom.
    Eu não conhecia o lambda no JAVA, vou utiliza-lo a partir de agora para meu código ficar melhor.

  • @tcheicovisk
    @tcheicovisk 10 лет назад +1

    Parabéns pela iniciativa.

  • @duduskateboarddudu
    @duduskateboarddudu 9 лет назад

    otima aula !

  • @TheLeoKenzley
    @TheLeoKenzley 5 лет назад +1

    Muito bom !

  • @pauloe1754
    @pauloe1754 2 года назад

    Show! Só não entendi o porquê do compilador colocar o objeto como final 19:55.

    • @algaworks
      @algaworks  2 года назад +1

      Olá Paulo, tudo bem?
      Neste caso, ao utilizar uma expressão Lambda, o forEach, a variável enviadorEmail, que é de fora da Lambda, precisa ser declarada como final, ou ser efetivamente final, ou seja, que não seja reatribuída.

  • @leonardodossantos4632
    @leonardodossantos4632 4 года назад

    Bom eu gostei bastante do lambda, mas foi a maneira de pensar o email, que quero adotar no momento para o meu projeto!

  • @marcioasan
    @marcioasan 6 лет назад

    Normandes, o lambda é idêntico ao arrow function do typescrit, certo?

  • @FernandoAnselmo
    @FernandoAnselmo 8 лет назад +7

    Só uma pequena correção Métodos "default" da Interface podem ser feito o "Override" sem o menor problema, senão perderia o sentido de sua existência. Veja o Seguinte exemplo:
    interface NovaInter {
    default void novo() {
    System.out.println("Olá como vai");
    }
    }
    public class TesteNovaInter implements NovaInter {
    public static void main(String [] args) {
    new TesteNovaInter().executar();
    }
    public void executar() {
    novo();
    }
    public void novo() {
    System.out.println("Sou outro");
    }
    }
    Uma interface é escrita para obrigar o programador a seguir uma sequencia de métodos durante a implementação, porém alguns deses métodos (agora no Java8) podem ter sua implementação conhecida já na Interface, mas é apenas uma implementação padrão (default), ou seja, por padrão é isso mas se quiser modifique.

  •  9 лет назад

    Achei lindo!

  • @igormascarenhas1565
    @igormascarenhas1565 5 лет назад

    Muito bom

  • @devilcry16
    @devilcry16 10 лет назад

    Mano do céu isso ficou lindo cara... você poderia das mais alguns exemplos de aplicação ?
    pelo que eu entendi o lambda possibilita a passagem de funções como parâmetros certo ? um pouco parecido com o try whit resources.... ou to enganado ?

    • @algaworks
      @algaworks  10 лет назад

      Obrigado amigo.
      Fique atento ao nosso canal e blog, sempre teremos mais novidades por ai.
      Quanto suas dúvidas, sim, você poderia passar um Lambda como parâmetro. E não acho que é parecido com o try-with resources não, são para situações diferentes, ok? Lambda basicamente é uma função e o try-with resource fecha algum recurso que tenha ficado aberto em um try/catch.

  • @eliseubotelho7824
    @eliseubotelho7824 10 лет назад

    cara isso esta mesmo bom, gostei muito....seria possível fazer um vídeo criando a interface gráfica com eclipse do mesmo código?? Por favor...me ajude

    • @algaworks
      @algaworks  10 лет назад +1

      Obrigado Eliseu.
      O exemplo foi usado para mostrar um dos novos recursos do Java 8, o Lambda, para percorrer uma lista de uma forma mais simples.
      A saída você pode direcionar para qualquer lugar, como uma interface Swing.

  • @leonidasoliveira32
    @leonidasoliveira32 8 лет назад

    Tem alguma opção que me diga que todos os elementos de uma coleção são iguais ou não?

  • @LucasRocha-ep8kk
    @LucasRocha-ep8kk 10 лет назад +1

    Muito bom.

  • @Galerias44
    @Galerias44 9 лет назад

    Eu estou com um problema o eclipse não esta compilando o lambda, estou com java 8 instalado e ultima versão do eclipse, mas está como erro e eu usei o seu código colado e da o mesmo erro só na função do lambda, pode me ajudar com isso?
    16 Multiple markers at this line
    - Syntax error on tokens, delete
    these tokens
    17 Multiple markers at this line
    - f cannot be resolved
    - f cannot be resolved
    - Syntax error, insert ")" to complete
    Expression
    18 Multiple markers at this line
    - f cannot be resolved
    - Syntax error, insert ";" to complete
    Statement

    • @algaworks
      @algaworks  9 лет назад +1

      +Galerias44 Veja se o compilador para seu projeto está configurado para usar o Java 8.
      Clique com o botão direito no nome do projeto e selecione "Properties". Então vá em "Java Compiler". Confirme se o "Compiler compliance level" está definido para 1.8.

  • @heliomatos1725
    @heliomatos1725 4 года назад

    Alguém sabe por que o seguinte código não compila
    listaPessoas.forEach((Pessoa pessoa)->{
    if(pessoa.getId() == id) {
    return pessoa;
    }
    });

  • @heliomatos1725
    @heliomatos1725 4 года назад +1

    show

  • @mundveiga
    @mundveiga 10 лет назад

    nota 10

  • @imagensaereasfigueiredo5713
    @imagensaereasfigueiredo5713 4 года назад

    começa em 13:40

  • @Danielgombarovits
    @Danielgombarovits 6 лет назад

    Bom Conteúdo! mas quem quiser saber só sobre como funciona o lambda pode pular pra 13 minis

  • @renans0aress
    @renans0aress 5 лет назад

    Default se pronuncia diferente ;) bom video

  • @joaowiciuk
    @joaowiciuk 8 лет назад +3

    Normandes, se o foco do vídeo é lambda então ele deveria começar por aí. Metade do vídeo é criando classes não relacionadas ao tema.

  • @denilsonperspectiva
    @denilsonperspectiva 4 года назад +1

    É menos legível. Mas linguagem funcional ta na moda.

  • @evandrovogel6438
    @evandrovogel6438 4 года назад

    Eu programo java tem uma semana e escrevo código melhor que esse cara.

    • @algaworks
      @algaworks  4 года назад

      Parabéns. Sua mãe deve ficar muito orgulhosa de você.

  • @marcoscesar5869
    @marcoscesar5869 8 лет назад

    no geral o vídeo é bom, mas intitulá-lo como Introdução ao Lambda e utilizar apenas os 5 minutos finais pra falar disto, fugiu do propósito. Sei que tinha que haver um exemplo palpável, mas perca menos tempo em formulá-lo e mais em discorrer o assunto.

  • @aleandropereiradalan7753
    @aleandropereiradalan7753 9 лет назад

    Excelente explicação.

  • @eduardof.o2628
    @eduardof.o2628 6 лет назад +1

    Muito bom.