É mestre em computação aplicada pelo Institudo Nacional de Pesquisas Espaciais, Engenheiro da Computação pela ETEP Faculdades e Técnico em Informática pela Escola Técnica Pandiá Calógeras. Possui as certificações AWS Architect Associate, AWS Cloud Practitioner, SCJP-6, SCWCD-5 e Agile Scrum Foundation e trabalha com desenvolvimento de softwares desde 2007.
É comum programadores iniciantes se depararem com um i++ ou ++i no código java e não saberem para quê serve, outros ficam na dúvida de qual a diferença entre i++, ++i e i = i + 1. No exemplo acima, i é …
Muita gente se acostuma a criar o método estático main no java e não sabe para quê serve o parâmetro do tipo String[] (Array de String), geralmente nomeado como args. Vamos ver neste post porque este parâmetro existe no método …
Toda linguagem de programação provê formas de criar comentários no código, ou seja, códigos que são ignorados pelo compilador. Vejamos as formas de criar comentários em Java. package br.com.dicasdejava.fundamentos; public class ComentariosEmJava { public static void main(String …
Confira no exemplo abaixo como transformar uma String com valores separadores por vírgula em um Array. Exemplo: package br.com.dicasdejava.fundamentos; public class StringSeparadaPorVirgulaEmArray { public static void main(String[] args) { String stringDeNomes = "João, Carlos, José, Marcos, Maria, Julia, Joaquim …
Muita gente começa a usar o framework Mockito para fazer testes em Java e tem dúvidas de como verificar se o método de uma dependência foi ou não chamado. Confira no exemplo abaixo como fazer a verificação de chamada de …
Para embaralhar uma lista (List) em Java, nós podemos utilizar o método shuffle a classe java.util.Collections que é nativa da API java. Veja no exemplo abaixo como embaralhar os valores de um List. package br.com.dicasdejava.util …
Uma dúvida muito comum entre programadores Java iniciantes é saber a diferença entre os operadores lógicos duplo ou simples, ou seja, a diferença entre && e & para o operador E e a diferença entre || e | para o operador OU. A diferença …
É possível realizar operações lógicas entre números inteiros em Java. Mas como assim? Operações lógicas não são somente entre valores lógicos (booleanos)? Sim e Não... Sim, operações lógicas (E, Ou, Não, Não-E, Não-Ou, Ou-Exclusivo, etc.) são realizadas apenas entre valores …
Para ordenar um Array (Vetor) nós podemos utilizar a classe java.util.Arrays que é nativa da API java. Veja no exemplo abaixo como ordenar um Array, tanto de texto quanto de número. package br.com.dicasdejava.util; import java …
Para converter um Array (Vetor) em um List, nós podemos utilizar a classe java.util.Arrays que é nativa da API java. Veja no exemplo abaixo como converter um Array em um List. package br.com.dicasdejava.util; import java …