Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Optional Java

null em Java: o que é, como usar e por que tomar cuidado?

Se você já deu os primeiros passos com Java, provavelmente já se deparou com o temido null . Ele parece inofensivo, mas pode causar dores de cabeça até os desenvolvedores mais experientes.  Neste post, vamos desmistificar de uma vez por todas esse conceito e mostrar como lidar com o null deforma segura e inteligente . Bora? O que é null? Em Java, null  representa a ausência de valor . É como se você dissesse: "essa variável existe, mas ainda não apontei ela para lugar nenhum.". Aqui, nome  é uma variável do tipo String , mas ele não tem um valor definido - está vazia, ou melhor, nula . O perigo do NullPointerException Quando você tenta acessa ou manipular algo que está null , Java te responde com uma exceção: Isso acontece porque você está tentando usar um método ( length() ) de uma variável que não foi inicializada corretamente . Como evitar erros com null Aqui vão algumas boas práticas que todo dev Java deveria seguir: Inicialize variáveis sempre que possível Mesmo que ...