muito legal esta aula, estou começando a avançar em java entendo tudo q vc explica. acho muito fácil. Não sei se já estou sabendo java ou sua explicações é muito boa. não tenho nenhum problema em entende-la. baixei o código e testei aqui no meu eclipse, deu tudo certo. parabéns.
Normandes, Ótima explicação com clareza objetividade e usando exemplos simples mais existentes em softwares reais, Desta maneira fica fácil absorver os conceitos propostos Aula digna do excelente professor que você é !!! Espero juntar um dinheiro logo para pode fazer alguns cursos da Algaworks.
Parabéns pela explicação, li diversos artigos e alguns manuais, mas sua explicação foi a que me permitiu terminar um exercício de um curso que estou fazendo, muito obrigado.
Excelente didática Normandes, finalmente entendi o uso de hashcode e espero que os outros colegas também. Sempre que possível vou adquirir produtos da Algaworks, pois realmente desejam a satisfação do cliente. Continuem assim para melhor, por favooooor.. hehe. Abracos.
algaworks Boa noite Normandes, para simplificar um pouco minha dúvida, eu acho que o melhor seria falar de software, se eu comprar 10 Windows 7 Ultimate e quiser cadastrar os 10, como poderia armazenar as10 chaves desse software que teria o mesmo "sku" para diferenciá-lo de outros softwares? Se leva-lo para o seu exemplo seria o serial number da impressora! Agradeço mais um vez a atenção!
Muito boa explicação, professor! Com relação ao forEach, como seria a implementação para apresentação de um atributo simples(Ex.: só o nome do produto), sem modificar o toString().
Olá, parabéns pelo conteúdo. Se utilizar lista do tipo ArrayList precisa sobrescrever o método hashCode? Ou seja o hashCode tem algum impacto na comparação de objetos em listas do tipo ArrayList?
Parabéns, muito bom o vídeo Normandes! Tenho uma dúvida relacionada, se você ou alguém aqui puder me ajudar ficarei agradecido. Estou com problemas para comparar com um campo e ordenar por outro. Por exemplo diferenciar por um ID e ordenar por frequência (ambos inteiros). Usando a interface Comparable se coloco o compareTo com um campo diferente do equals os resultados não são o esperado. Abraços
Finalmente caiu a ficha aqui. Eu estava usando TreeSet, aí nesse caso não poderia haver frequências (o campo do compareTo) repetidas. Resolveu mudar de TreeSet para ArrayList
Boa noite Normandes, mais uma vez parabéns pela aula de equals e hashCode foi d+, seria possível você me tirar uma dúvida a respeito de uma outra parte desse assunto? É o seguinte, se eu der entrada para controle de 10 impressoras em uma empresa, como fazer para dar entrada nas 10 com mesmo modelo e 10 sku diferentes para um mesmo código? Ex: entrada nome = Impressora hp deskjet 2360 quantidade = 10 sku 01, 02, 03, 04,... Agradeço muito a atenção não só aqui mas também nas dúvidas respondidas após os webnários, valeu!
Vanilton Gomes Oi Vanilton. Que bom que gostou! Não entendi seu modelo muito bem e nem a dúvida também. Se puder detalhar um pouco mais, talvez eu possa ajudar.Abraço.
Boa tarde Normandes, Para ver se consigo explicar um pouco melhor minha dúvida, seria melhor falar de software, ex: Se eu receber na empresa em que trabalho 10 Windows 7 Ultimate, criarei um SKU para diferenciá-lo de outro tipo de software; Minha dúvida é a seguinte: como farei para armazenar as 10 chaves diferentes que acompanham os 10 cds do wndows? Agradeço mais uma vez a atenção!
Olá, tudo bem? Você pode deixar a sua dúvida na Comunidade Java da AlgaWorks, através desse link: alga.works/comunidadejava Criamos essa comunidade justamente para ajudar nossos seguidores e alunos. Por lá tanto os alunos e membros da comunidade quanto os instrutores dos cursos poderão te ajudar. Até mais e bons estudos! #equipeAlgaWorks
Entendi que ao utilizarmos uma coleção do tipo Hash temos que implementar o equals e o hashcode ao utilizar o padrão Value Object? Qual a relação desse padrão com o hashcode?
+Thyago Campos Olá Thyago. O equals e o hashCode te ajudam a identificar um objeto e como armazená-lo em um a coleção que utiliza o código hash, até ai beleza! O Value Object normalmente é um objeto pequeno onde a igualdade entre eles não é baseado em uma chave, mas em todos os atributos, nesse caso, você precisa então usar o hashCode em todos os atributos. ;)
Olá. Para verificar se já existe o CPF no banco de dados, o melhor seria você pesquisar antes de salvar o novo. E também deixar a coluna como UNIQUE no banco, tratando assim uma possível exceção.
9 anos atrás e atemporal, explicação didática!
Me ajudou a entender, muito obrigado! Ótimo vídeo
AlgaWorks é o melhor de todos
Ótima didática. Muito boa a aula.
Vídeo direto é bem explicado.
Perfeito.. Gostei muito da aula e da ditática da apresentação, simples e direto..!! Parabéns..!!
Obrigado Mario. :)
muito legal esta aula, estou começando a avançar em java entendo tudo q vc explica. acho muito fácil. Não sei se já estou sabendo java ou sua explicações é muito boa. não tenho nenhum problema em entende-la. baixei o código e testei aqui no meu eclipse, deu tudo certo. parabéns.
ah assistir esta aula por causa de uma outra aula sua, q explicava os atalhos, e la tinha o hashcode... ai vi esta aula agora entendo pra q serve.
Explicação simplesmente perfeita. Didática nota 10 do Normandes. Obrigado.
Normandes,
Ótima explicação com clareza objetividade e usando exemplos simples mais existentes em softwares reais, Desta maneira fica fácil absorver os conceitos propostos
Aula digna do excelente professor que você é !!!
Espero juntar um dinheiro logo para pode fazer alguns cursos da Algaworks.
Valeu Fábio, muito obrigado. :)
Obrigada pela aula fantástica! Super claro e objetivo!
Parabéns pela explicação, li diversos artigos e alguns manuais, mas sua explicação foi a que me permitiu terminar um exercício de um curso que estou fazendo, muito obrigado.
Quanto mais eu estudo, mais vejo o quanto conhecia pouco.
Parabéns pelas aulas e cursos, são muito bons.
+Pedro dos Santos Pereira Obrigada! Nosso intuito é ajudar sempre!
Excelente didática Normandes, finalmente entendi o uso de hashcode e espero que os outros colegas também. Sempre que possível vou adquirir produtos da Algaworks, pois realmente desejam a satisfação do cliente. Continuem assim para melhor, por favooooor.. hehe. Abracos.
Didática excelente
Nota mil para a explicação, tirou todas as dúvidas a respeito do tema que eu tinha até hoje, parabéns!
Que ótimo Vanilton que te ajudou assim. Obrigado pelo comentário. :)
Excelente explicação
Muito boa essa video aula, dificil achar material que explique bem hashCode e equals.
Valeu Rafael, obrigado.
Ótima aula
parabens muito boa aula!!!!
Valeu Ruidinelsom! :)
Melhor explicação sobre o assunto que já vi, parabéns ao Normades e ao pessoal da Algaworks por somar conhecimento aos colegas ouvintes.
Show de bola a sua explicação, simples e totalmente objetiva.
Muito boa a aula
Muito bom, Normandes.
Estou me inscrevendo no canal para aprender mais...
Vinicius Francisco Prado Silva Que bom! Obrigado.
Muito bem detalhado show agora entendi bem esse hascode
Muito boa a aula e a explicação!!! Resolvi minha vida com relação ao tema.
Aula Show!!!
Nossa Ajudou muito, tava procurando fazia tempo ja, muito obrigado.
+Best Ever Que bom que conseguimos te ajudar! Esse é o nosso objetivo. Abraço!
Perfeito! Simples, prático e fácil!
Muito bom.
Obrigado algawords !
+Jersson Eduardo Bacilio Cruz Obrigado! :)
Algawords? 😅😅😅
Muito bom! Tava travando num exercício que fala exatamente sobre isso e a explicação foi perfeita!
+Sam BR Que bom que conseguimos te ajudar! Abraço!
Perfeita a aula cara! Parabénsssssssssss!
Excelente explicação.
Valeu Ândreas, obrigado.
Muito bom, ficou bem mais fácil pra entender!
Obrigado Edil.
Excelente!
Muito bem explicado!
Valei Gesiel. Obrigado.
Mucho bom, parabéns pelo trabalho!
Para de falar "mucho"! =P
Ótima explicação. Parabéns!
rennan moura Obrigado! :)
Muito obrigado pelo vídeo.
Boa tarde Marcio, continue nos acompanhando em nossas redes sociais, que em breve teremos novidades.
#EquipeAlgaWorks
muito bem explicado vlw
muito boa aula Parabéns
Valeu Wagner, obrigado.
Conteúdo muito bom, parabéns!
+Marcelo biberg Que bom que gostou Marcelo! Obrigada!
Em TRANSITIVIDADE eu conhecia por Silogismo Hipotético da álgebra de boole
Ainda tem dúvidas sobre os métodos equals e hashCode do Java?
Então aprenda nessa vídeo aula grátis! #videoaula #aulagrátis
algaworks Boa noite Normandes, para simplificar um pouco minha dúvida, eu acho que o melhor seria falar de software, se eu comprar 10 Windows 7 Ultimate e quiser cadastrar os 10, como poderia armazenar as10 chaves desse software que teria o mesmo "sku" para diferenciá-lo de outros softwares? Se leva-lo para o seu exemplo seria o serial number da impressora!
Agradeço mais um vez a atenção!
Muito bom,
Obrigado
Mt bom. Vlw
Parabéns !!!
Muito bom
Muito boa explicação, professor! Com relação ao forEach, como seria a implementação para apresentação de um atributo simples(Ex.: só o nome do produto), sem modificar o toString().
Valeu Anderson.
Você poderia usar o lambda, por exemplo:
produtos.forEach(p -> System.out.println(p.getNome()));
@@algaworks ainda eh atual ou tem outra solucao mais recente? obrigado
Olá, parabéns pelo conteúdo.
Se utilizar lista do tipo ArrayList precisa sobrescrever o método hashCode?
Ou seja o hashCode tem algum impacto na comparação de objetos em listas do tipo ArrayList?
Parabéns, muito bom o vídeo Normandes! Tenho uma dúvida relacionada, se você ou alguém aqui puder me ajudar ficarei agradecido. Estou com problemas para comparar com um campo e ordenar por outro. Por exemplo diferenciar por um ID e ordenar por frequência (ambos inteiros). Usando a interface Comparable se coloco o compareTo com um campo diferente do equals os resultados não são o esperado. Abraços
Finalmente caiu a ficha aqui. Eu estava usando TreeSet, aí nesse caso não poderia haver frequências (o campo do compareTo) repetidas. Resolveu mudar de TreeSet para ArrayList
Boa noite Normandes, mais uma vez parabéns pela aula de equals e hashCode foi d+, seria possível você me tirar uma dúvida a respeito de uma outra parte desse assunto? É o seguinte, se eu der entrada para controle de 10 impressoras em uma empresa, como fazer para dar entrada nas 10 com mesmo modelo e 10 sku diferentes para um mesmo código? Ex: entrada nome = Impressora hp deskjet 2360
quantidade = 10
sku 01, 02, 03, 04,...
Agradeço muito a atenção não só aqui mas também nas dúvidas respondidas após os webnários, valeu!
Vanilton Gomes Oi Vanilton. Que bom que gostou!
Não entendi seu modelo muito bem e nem a dúvida também. Se puder detalhar um pouco mais, talvez eu possa ajudar.Abraço.
Boa tarde Normandes, Para ver se consigo explicar um pouco melhor minha dúvida, seria melhor falar de software, ex: Se eu receber na empresa em que trabalho 10 Windows 7 Ultimate, criarei um SKU para diferenciá-lo de outro tipo de software; Minha dúvida é a seguinte: como farei para armazenar as 10 chaves diferentes que acompanham os 10 cds do wndows?
Agradeço mais uma vez a atenção!
Olá Vanilton Gomes
Existem algumas opções para você implementar. Uma delas é ter uma lista de chaves associadas há um produto.
Qual seria o estilo de fonte usado pelo Normandes no eclipse? Sóo tem disponível para mac essa fonte?
+César Zeneratto A fonte é a Monaco. Não sei se tem só para Mac. Abraço.
Em uma classe que representa uma tabela no banco onde exista um ID (primaryKey), o hashcode e o Equals poderia ser implementados apenas com o ID?
Olá, tudo bem? Você pode deixar a sua dúvida na Comunidade Java da AlgaWorks, através desse link: alga.works/comunidadejava
Criamos essa comunidade justamente para ajudar nossos seguidores e alunos. Por lá tanto os alunos e membros da comunidade quanto os instrutores dos cursos poderão te ajudar.
Até mais e bons estudos!
#equipeAlgaWorks
Entendi que ao utilizarmos uma coleção do tipo Hash temos que implementar o equals e o hashcode ao utilizar o padrão Value Object? Qual a relação desse padrão com o hashcode?
+Thyago Campos Olá Thyago. O equals e o hashCode te ajudam a identificar um objeto e como armazená-lo em um a coleção que utiliza o código hash, até ai beleza!
O Value Object normalmente é um objeto pequeno onde a igualdade entre eles não é baseado em uma chave, mas em todos os atributos, nesse caso, você precisa então usar o hashCode em todos os atributos. ;)
+algaworks Grato pelo esclarecimento.
ola, eu posso usar esse métodos para impedir que um cpf que é só um atributo possa ser cadastrado duas vezes no banco?
Olá.
Para verificar se já existe o CPF no banco de dados, o melhor seria você pesquisar antes de salvar o novo. E também deixar a coluna como UNIQUE no banco, tratando assim uma possível exceção.
obrigado
Pode me dar uma ajuda com meu sistema?
Show! Não deixou passar nada!
Muito boa explicação, parabéns.
ótimo !!