romulo.devO que é o Docker?Docker é como uma caixinha que você coloca sua aplicação e tudo que ela precisa pra funcionar. Imagina que você empacota o programa, as bibliotecas, as configurações... tudo junto. Isso significa que, não importa onde você rode essa caixinha — no se...Jul 8, 2025·1 min read
romulo.devOrdenando listas com Comparator no JavaUma forma de ordenar uma lista de objetos é utilizar o método sort presente na interface List. Para isso, precisamos passar um comparator, que nada mais é que uma função que determina a ordem dos objetos. Um resultado negativo indica que o primeiro p...Jul 6, 2025·1 min read
romulo.devComo funciona a String pool no JavaA String Pool é uma área especial da Heap onde o Java armazena strings que podem ser reutilizadas para economizar memória e melhorar o desempenho da aplicação. Porém, apenas strings literais são automaticamente colocadas dentro da pool. Uma string li...Jul 6, 2025·2 min read
romulo.devComo melhorar a legibilidade de números no JavaUma forma de deixar seus números mais legíveis no código é separar os dígitos com underlines. Dessa forma, podemos separar os digitos visualmente, facilitando a leitura posterior. Prefere contéudo em vídeo? Acompanhe o canal no youtube Referências J...Jun 30, 2025·1 min read
romulo.devComo usar base binária no JavaPara escrever um número em base binária no Java é muito simples. Tudo que devemos fazer é usar o prefixo 0B ou 0b. Em seguida usamos 0s e 1s para representar nosso número. Cada posição nesse número representa uma potência de 2. Os 0s e 1s informados ...Jun 26, 2025·1 min read