PERGUNTAS E RESPOSTAS #1
20:14
2 жыл бұрын
Criando TAGS no GIT e GITHUB!
10:42
2 жыл бұрын
Comece AGORA a aprender GIT e GITHUB!
34:37
COMO TIREI A CERTIFICAÇÃO JAVA 11
12:38
Começando a usar o QUARKUS!
21:52
3 жыл бұрын
CONHEÇA O NOVO PROGRAMA DE MEMBROS!
2:27
Dominando o CLIENT HTTP do JAVA 11!
22:29
ESTOU DE VOLTA!
8:02
3 жыл бұрын
Пікірлер
@Johnnes-k5c
@Johnnes-k5c 20 сағат бұрын
QUE QUERIA APRENDER JAVA SCRIPT, MAS ACHO QUE QUASE NINGUEM SABE ENSINAR E OS VIDEOS SÃO MUITO SUPERFICIAIS. ME DÁ UMA DICA, POR FAVOR. EU SEI QUE JAVA ATUALMENTE NÃO É A LINGUAGEM PREFERIDA, MAS EU SEI QUE ELA TEM SUA PARCELA NO MERCADO. ME DÁ UMA DICA DE COMO COMEÇAR. TEM MUITO LIVRO RUIM TAMBÉM QUE PROMETE FACILIDADE, MAS SÓ DEIXA TUDO MAIS CONFUSO. ANTIGAMENTE QUANDO ALGUÉM QUERIA APRENDER UMA LINGUAGEM O CARA IA LÁ COMPRAVA A BIBLIA DA LINGUAGEM E DEPOIS SÓ ACOMPANHAVA AS PRINCIPAIS FERRAMENTAS EM FORUNS, HOJE NÃO É MAIS ASSIM, APESAR DE TER MUITO VÍDEO TEM MUITO BABACA QUE SE DIZ SER ESPECILISTA QUE NÃO AGREGA NADA, SÓ QUEREM CURTIDAS. ME DÁ UM NORTE. TENHO UMA BASE EM C, PASCAL, SQL E TO ESTUDANDO PYTHON SÓ PQ TEM MAIS ACEITAÇÃO. TEM COISAS QUE EU QUERIA FAZER COM SCRIPTS PRA ACESSAR DETERMINADO ENDEREÇO NA WEB E FAZER ALGUMA COISA TIPO COPIAR UMA INFORMAÇÃO E SALVAR NUM BANCO DE DADOS, COISAS DESSE TIPO.
@fdacio
@fdacio 3 күн бұрын
Sigo essa mesma forma de aprender novas tecnologias. Boa Reinaldo
@gabrieloli1023
@gabrieloli1023 5 күн бұрын
Os exemplos estão incorretos, uma alternativa para fazer o exemplo 1 da maneira certa seria criar dois countDownLatch para evitar que uma thread passe por cima da outra ex: public class CountDownLatchTest01 { private static volatile int i = 0; private static volatile CountDownLatch countDownLatch = new CountDownLatch(3); private static volatile CountDownLatch countDownLatc2 = new CountDownLatch(1); private static int ciclos = 0; public static void main(String[] args) throws InterruptedException { ScheduledExecutorService ses = Executors.newScheduledThreadPool(3); Runnable task1 = () -> { int j = new Random().nextInt(1000); int aux = i; int x = aux * j; System.out.println(aux + " x " + j + " = " + x); ciclos++; countDownLatch.countDown(); if (countDownLatch.getCount() == 0) { try { countDownLatc2.await(); countDownLatc2 = new CountDownLatch(1); } catch (InterruptedException e) { throw new RuntimeException(e); } } }; Runnable task2 = () -> { while (true) { try { countDownLatch.await(); i = new Random().nextInt(100); countDownLatch = new CountDownLatch(3); countDownLatc2.countDown(); } catch (InterruptedException e) { throw new RuntimeException(e); } } }; ses.scheduleAtFixedRate(task1, 0, 1, TimeUnit.NANOSECONDS); ses.submit(task2); new Scanner(System.in).nextLine(); ses.shutdown(); System.out.println(ciclos); } } agora o exemplo dois uma thread ta passando por cima da outra, este ex n faz muito sentido fazer ele com countDownLatch. mas deu para entender os conceitos
@luizgamerpocketeditionpro7014
@luizgamerpocketeditionpro7014 8 күн бұрын
Que site é esse?
@athosrocha_9021
@athosrocha_9021 10 күн бұрын
Mano que site e esse?
@pdantch
@pdantch 18 күн бұрын
Com anos de experiência como desenvolvedor full stack, já utilizei diversos padrões de projeto, geralmente focando na resolução de problemas imediatos antes de partir para novos desafios. Contudo, percebo que tenho dificuldade em reter os detalhes desses padrões a longo prazo, o que me leva a revisá-los sempre que preciso aplicá-los novamente. Excelente aula, professor!
@tiobendev
@tiobendev 23 күн бұрын
Como faz para ter esse terminal bonito?
@leandromoreira7115
@leandromoreira7115 Ай бұрын
Cara vc é excelente!!
@almirschardosim7124
@almirschardosim7124 Ай бұрын
Como é o nome do site?
@edgarhegor95
@edgarhegor95 21 күн бұрын
Tiobe index
@evaldomuarramuassa3107
@evaldomuarramuassa3107 Ай бұрын
C++ é a melhor 😊
@leonardorayzer
@leonardorayzer Ай бұрын
Como fazer um programa de vendas automáticas? Qual linguagem?
@adryell_mathias
@adryell_mathias Ай бұрын
C# e Java
@emanuelleal2290
@emanuelleal2290 Ай бұрын
mano se tem uma parada que me deixa puto é quando eu preciso tratar opitional em outro método, por que não manda tratado ja mano que que custa um if(optionalString.isPresent()){ String valor = optionalString.get(); metodoFulano(valor); } ao inves de metodoFulano(optionalString);
@rafaelstrack5858
@rafaelstrack5858 Ай бұрын
Valeu!
@wagnerdba
@wagnerdba Ай бұрын
🎉🎉🎉🎉
@leandrodias8517
@leandrodias8517 Ай бұрын
Qual o nome desse site?
@carmonaalberto9029
@carmonaalberto9029 20 күн бұрын
TIOBE
@iagopereiradasilva2716
@iagopereiradasilva2716 Ай бұрын
Excelente!! Professor, eu digitei exatamente esse seu código do arquivo 3 Java8LambdaStream.java e deu erro nesse asList depois do Array. List<Integer> asList = Array.asList(1, 2, 3, 4); tá dando undefined for the type Array Consegue me dar uma luz?
@iagopereiradasilva2716
@iagopereiradasilva2716 Ай бұрын
Qual a versão do Java que o senhor está usando?
@rinaldodev
@rinaldodev Ай бұрын
Faltou um S no final de "Array". Arrays.asList(...) Use alguma IDE que complete o código pra você pra ajudar nessas coisas.
@kleber_bispo
@kleber_bispo Ай бұрын
Que site é esse que ele comenta?
@rinaldodev
@rinaldodev Ай бұрын
Tiobe Index, mas foi só um exemplo. Não é pra seguir cegamente o que tá nesse corte. :) www.tiobe.com/tiobe-index/
@kleber_bispo
@kleber_bispo Ай бұрын
@rinaldodev valeu Rinaldo. Só pra conhecer.
@Andersons1lva
@Andersons1lva 2 ай бұрын
Quero aqui externa minha gratidão pelo conteúdo apresentado, a riqueza de detalhes me surpreendeu! top demais irmão parabéns pelo trabalho.
@rinaldodev
@rinaldodev Ай бұрын
Que bom que ajudou! Valeu! :)
@jfbarkokebas1902
@jfbarkokebas1902 2 ай бұрын
Show!
@jfbarkokebas1902
@jfbarkokebas1902 2 ай бұрын
Cara , tow fascinado com seus videos, são bem completos. Já tinha estudado o assunto antes mas devido a uma necessidade em um projeto resolvi me aprofundar (tenho apenas 1 ano e meio de Java) . Muito obrigado!
@rinaldodev
@rinaldodev Ай бұрын
Que massa! Segue a luta! 😁
@cribraga
@cribraga 2 ай бұрын
Dark mode
@UANGOALDEN
@UANGOALDEN 2 ай бұрын
me ajudou de mais pai!!
@sergiovictor5498
@sergiovictor5498 2 ай бұрын
No meu caso que lido com reparo de modulos automotivos e Programação, a linguagem C me ajudaria ?
@Erick-jq3yw
@Erick-jq3yw 2 ай бұрын
Cara sua didática é incrível, muito obrigado por essa playlist! Sucesso pra ti
@rinaldodev
@rinaldodev Ай бұрын
Muito obrigado! Bons estudos!
@victorqueirozdev
@victorqueirozdev 2 ай бұрын
seria bacana uma playlist aplicando esses patterns com clean arch, como organizar os pacotes e como utilizar isso com os demais codigos da aplicação.
@daniloalmeida3505
@daniloalmeida3505 2 ай бұрын
Uma pequena correção em 09:58: A anotação @FunctionalInterface permite que a interface tenha apenas um método abstrato, mas permite outros que não sejam abstratos, como por exempo: @FunctionalInterface public interface IFunctionalInterface { public abstract int run(int a, int b); public static void test() { System.out.println("Este é um método estático na interface."); } }
@samuelbraz3293
@samuelbraz3293 2 ай бұрын
Brabo
@AlanSilva-vl4xg
@AlanSilva-vl4xg 2 ай бұрын
Vlw!!
@fernandohiar9985
@fernandohiar9985 2 ай бұрын
Vc não colocou o método do bipredicate
@igorsilva736
@igorsilva736 2 ай бұрын
eu não sei no Java, mas no Swift e no Rust, esse pattern fica muito menos verboso usando enum ao invés das implementações de strategy
@zontaroX
@zontaroX 2 ай бұрын
complicado. Muito dificil saporra
@leonardo15584
@leonardo15584 2 ай бұрын
Muito bem explicado! 👏🏻👏🏻👏🏻👏🏻
@rinaldodev
@rinaldodev Ай бұрын
Valeu! 😁
@Jhonata26
@Jhonata26 2 ай бұрын
Muito bom, obg!
@rinaldodev
@rinaldodev Ай бұрын
Que bom que curtiu! 😊
@igoroliveira2043
@igoroliveira2043 2 ай бұрын
Me ajudou irmão
@pedrodantas5351
@pedrodantas5351 3 ай бұрын
Mano, tu é muuuuuuuuuuuuuuuuuuito bom. Continue com seus vídeos.
@sibadasi
@sibadasi 3 ай бұрын
Ótimo vídeo
@antoniomarcos5664
@antoniomarcos5664 3 ай бұрын
Show de bola, parabéns. Clareza 10 e aplicabilidade bem definida, assim como a motivação, as vantagens e desvantagens.
@Playpara2
@Playpara2 3 ай бұрын
me ajudou demais mesmo com 5 anos de postagem vlw ai meu nobre
@Titoteste-l7v
@Titoteste-l7v 3 ай бұрын
top
@Alex-hk4pi
@Alex-hk4pi 3 ай бұрын
Você explica muito bem, parabéns cara!
@SeaofDev
@SeaofDev 3 ай бұрын
Que site é esse?
@Alex-hk4pi
@Alex-hk4pi 3 ай бұрын
ótima explicação
@cabecadepedrabr
@cabecadepedrabr 3 ай бұрын
Negócio é fazer tudo em Assembly, é muito roubado Renato, não tem como.
@deveduoliveira
@deveduoliveira 3 ай бұрын
Como assim amigo, poderia falar mais sobre ?? Não manjo nada por enqt
@jeager100_10
@jeager100_10 Ай бұрын
É zueira dele. Assembly é uma linguagem muuuuuito próxima da máquina. No caso, é a linguagem mais próxima da máquina que tem. Vc n precisa aprender Assembly. N tem mercado pra isso
@cabecadepedrabr
@cabecadepedrabr Ай бұрын
@@jeager100_10 Realmente ele não manja. Eu fiz uma piada usando o meme do Renato Cariani criado por um canal que cria vídeos de Minecraft com personalidades marombas e ligados a maromba. Só assistindo os vídeos pra entender.
@albertosilva3509
@albertosilva3509 3 ай бұрын
Quer ganhar grana, sendo um bom programador GoLang ou Java.
@wmdn29
@wmdn29 3 ай бұрын
E como fazer o retorno da API entrar como um objeto especifico (User, Product, etc)?
@edulan123456
@edulan123456 3 ай бұрын
Boaa noite !!! estou assistindo essa playlist, e cara, que top ! parabéns, obrigado por compartilhar esse conhecimento, ouro !!
@vicnogueira4525
@vicnogueira4525 3 ай бұрын
Professor, obrigado pela aula, estou complementando um curso de java que estou fazendo com seus vídeos. Excelente trabalho!
@renanalmeida3230
@renanalmeida3230 4 ай бұрын
Muito bom!
@ezequieltome659
@ezequieltome659 4 ай бұрын
Noto que toda indicação é sempre pra linguagens "quase tudo pronto". Quem quer ser bom em algo tem sempre que buscar os fundamentos. É chato e toma tempo, mas dá base pros outros "tudo"...
@jeager100_10
@jeager100_10 Ай бұрын
Irmão, mas tem que ser isso mesmo, quase tudo pronto. É burrice jogar décadas de acúmulo de conhecimento no lixo só pra fazer as coisas do zero.
@ezequieltome659
@ezequieltome659 Ай бұрын
@@jeager100_10 burrice é não se interessar pelo fundamento e se tornar uma copiadora ambulante... por isso o mundo tá essa bosta...
@jeager100_10
@jeager100_10 Ай бұрын
@@ezequieltome659 irmão, depende dos fundamentos. Vc quer MESMO se interessar por fundamentos? Vai estudar como é feito cada parte do computador. Mas pra quem é iniciante não faz o menor sentido começa com um Assembly, C, Java da vida. São linguagens com alta barreira de entrada. O melhor é pegar linguagens prontas e aprender os fundamentos da programação, e n da linguagem
@ezequieltome659
@ezequieltome659 Ай бұрын
@@jeager100_10 Acho que agora vc tá pegando o fio... Toda linguangem (nova ou velha) tem seu fundamento. Que adianta ser só um "copilador de código" sem saber estruturas? Seja nova ou velha, com o fundamento, qualquer um saberia se virar nos trintas... Minha geração mandava cartas. Passamos pelo Basic, Cobol, DOS Saudosa época dos cursinhos do Liceu de Artes e Ofício)... Do analógico para o digital transitamos, nos adaptamos. Porém, em ambos os mundos somos fundamentados (vamos à fundo...)
@guilhermegomes4774
@guilhermegomes4774 4 ай бұрын
Sensacional esse vídeo!! E toda a playlist! Muito obrigado pela dedicação!