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.
@juniorosc7 жыл бұрын
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.
@ricardinhoakj61762 жыл бұрын
Mt bom. Vlw
@mariovizoli313610 жыл бұрын
Perfeito.. Gostei muito da aula e da ditática da apresentação, simples e direto..!! Parabéns..!!
@algaworks10 жыл бұрын
Obrigado Mario. :)
@miller-dortmund10 жыл бұрын
Excelente explicação.
@algaworks10 жыл бұрын
Valeu Ândreas, obrigado.
@jonasrocha20808 жыл бұрын
Muito bom
@carlalucio29402 жыл бұрын
Obrigada pela aula fantástica! Super claro e objetivo!
@RafaelReis77710 жыл бұрын
Muito boa essa video aula, dificil achar material que explique bem hashCode e equals.
@algaworks10 жыл бұрын
Valeu Rafael, obrigado.
@JerssonBacilioCruz8 жыл бұрын
Muito bom. Obrigado algawords !
@algaworks8 жыл бұрын
+Jersson Eduardo Bacilio Cruz Obrigado! :)
@redemetal51184 жыл бұрын
Algawords? 😅😅😅
@Bruno_Moraes20238 жыл бұрын
Nossa Ajudou muito, tava procurando fazia tempo ja, muito obrigado.
@algaworks8 жыл бұрын
+Best Ever Que bom que conseguimos te ajudar! Esse é o nosso objetivo. Abraço!
@danilodequeiroz952010 жыл бұрын
Mucho bom, parabéns pelo trabalho!
@linedequeiros10 жыл бұрын
Para de falar "mucho"! =P
@PutsBits7 жыл бұрын
Muito obrigado pelo vídeo.
@algaworks7 жыл бұрын
Boa tarde Marcio, continue nos acompanhando em nossas redes sociais, que em breve teremos novidades. #EquipeAlgaWorks
@marcelobiberg95188 жыл бұрын
Conteúdo muito bom, parabéns!
@algaworks8 жыл бұрын
+Marcelo biberg Que bom que gostou Marcelo! Obrigada!
@anscx4 жыл бұрын
Em TRANSITIVIDADE eu conhecia por Silogismo Hipotético da álgebra de boole
@rennanmoura64989 жыл бұрын
Ótima explicação. Parabéns!
@algaworks9 жыл бұрын
rennan moura Obrigado! :)
@leandro-barros3 жыл бұрын
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?
@PedrodosSantosPereira8 жыл бұрын
Quanto mais eu estudo, mais vejo o quanto conhecia pouco. Parabéns pelas aulas e cursos, são muito bons.
@algaworks8 жыл бұрын
+Pedro dos Santos Pereira Obrigada! Nosso intuito é ajudar sempre!
@GesielRodrigues10 жыл бұрын
Excelente! Muito bem explicado!
@algaworks10 жыл бұрын
Valei Gesiel. Obrigado.
@marcodaniel62279 жыл бұрын
muito bem explicado vlw
@jamoreirabh4 жыл бұрын
Perfeito! Simples, prático e fácil!
@wagnersantos813810 жыл бұрын
muito boa aula Parabéns
@algaworks10 жыл бұрын
Valeu Wagner, obrigado.
@mF431010 жыл бұрын
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.
@algaworks10 жыл бұрын
Valeu Fábio, muito obrigado. :)
@eduardof.o26284 жыл бұрын
Explicação simplesmente perfeita. Didática nota 10 do Normandes. Obrigado.
@jonasaugustocampospaula68758 жыл бұрын
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.
@JogaMrZetto8 жыл бұрын
Qual seria o estilo de fonte usado pelo Normandes no eclipse? Sóo tem disponível para mac essa fonte?
@algaworks8 жыл бұрын
+César Zeneratto A fonte é a Monaco. Não sei se tem só para Mac. Abraço.
@edil15710 жыл бұрын
Muito bom, ficou bem mais fácil pra entender!
@algaworks10 жыл бұрын
Obrigado Edil.
@thyagosic8 жыл бұрын
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?
@algaworks8 жыл бұрын
+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. ;)
@thyagosic8 жыл бұрын
+algaworks Grato pelo esclarecimento.
@VinyPradoSa9 жыл бұрын
Muito bom, Normandes. Estou me inscrevendo no canal para aprender mais...
@algaworks9 жыл бұрын
Vinicius Francisco Prado Silva Que bom! Obrigado.
@SamBRGamesTutors8 жыл бұрын
Muito bom! Tava travando num exercício que fala exatamente sobre isso e a explicação foi perfeita!
@algaworks8 жыл бұрын
+Sam BR Que bom que conseguimos te ajudar! Abraço!
@EdvaldoSMatos6 жыл бұрын
Show de bola a sua explicação, simples e totalmente objetiva.
@NivaldoRibeiro827 жыл бұрын
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?
@algaworks7 жыл бұрын
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
@2roberval9 жыл бұрын
Parabéns !!!
@vaniltongomes51189 жыл бұрын
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!
@algaworks9 жыл бұрын
Olá Vanilton Gomes Existem algumas opções para você implementar. Uma delas é ter uma lista de chaves associadas há um produto.
@andre-analytics6 жыл бұрын
Perfeita a aula cara! Parabénsssssssssss!
@vaniltongomes511810 жыл бұрын
Nota mil para a explicação, tirou todas as dúvidas a respeito do tema que eu tinha até hoje, parabéns!
@algaworks10 жыл бұрын
Que ótimo Vanilton que te ajudou assim. Obrigado pelo comentário. :)
@katmandumaldonado8 жыл бұрын
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.
@MrDrynwhyl10 жыл бұрын
ola, eu posso usar esse métodos para impedir que um cpf que é só um atributo possa ser cadastrado duas vezes no banco?
@algaworks10 жыл бұрын
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.
@MrDrynwhyl10 жыл бұрын
obrigado
@algaworks10 жыл бұрын
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
@vaniltongomes51189 жыл бұрын
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!
@valdineicaus80509 жыл бұрын
Pode me dar uma ajuda com meu sistema?
@AndersonCaxeta10 жыл бұрын
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().
@algaworks10 жыл бұрын
Valeu Anderson. Você poderia usar o lambda, por exemplo: produtos.forEach(p -> System.out.println(p.getNome()));
@devmateus9485 Жыл бұрын
@@algaworks ainda eh atual ou tem outra solucao mais recente? obrigado
@nsouzarj6 жыл бұрын
Muito bem detalhado show agora entendi bem esse hascode
@vaniltongomes51189 жыл бұрын
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!
@algaworks9 жыл бұрын
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.
@tikorth40396 жыл бұрын
Melhor explicação sobre o assunto que já vi, parabéns ao Normades e ao pessoal da Algaworks por somar conhecimento aos colegas ouvintes.
@AlexMatosdaSilva10 жыл бұрын
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
@AlexMatosdaSilva10 жыл бұрын
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
@edgarfarias5 жыл бұрын
Muito boa a aula e a explicação!!! Resolvi minha vida com relação ao tema.