Java

System.exit() em Java
2026

System.exit() em Java

Em Java, o método System.exit() está presente no pacote java.lang. Este método é usado para encerrar explicitamente o programa Java em execução. Este método usa um código de status. Um valor diferente de zero do código de status é geralmente usado para indicar encerramento anormal. Quando este método é invocado, não podemos realizar nenhuma tarefa adicional.

Argumentos de linha de comando em Java
2026

Argumentos de linha de comando em Java

O argumento de linha de comando Java é um argumento, ou seja, passado no momento da execução do programa Java. Argumentos de linha de comando passados ​​do console podem ser recebidos pelo programa Java e usados ​​como entrada.

Classes pai e filho com o mesmo membro de dados em Java
2026

Classes pai e filho com o mesmo membro de dados em Java

Em C++, temos todos os métodos dos membros da classe como não virtuais. Para isso, temos que usar uma palavra-chave como prefixo conhecido como virtual. Já em Java, temos todos os métodos dos membros da classe como virtuais por padrão. Para torná-los não virtuais, usamos a palavra-chave final.

Valores de array padrão em Java
2026

Valores de array padrão em Java

Se não atribuirmos valores aos elementos do array e tentarmos acessá-los, o compilador não produzirá erro como no caso de variáveis ​​simples. Em vez disso, atribui valores que não são lixo.

Substituindo em Java
2026

Substituindo em Java

Quando uma subclasse fornece uma implementação específica para um método que já está definido em sua classe pai, isso é chamado de substituição de método. O método substituído na subclasse deve ter o mesmo nome, parâmetros e tipo de retorno que o método na classe pai.

Interfaces Funcionais Java
2026

Interfaces Funcionais Java

Uma interface funcional em Java é uma interface que contém apenas um método abstrato. As interfaces funcionais podem ter vários métodos padrão ou estáticos, mas apenas um método abstrato.

Transmitir em Java
2026

Transmitir em Java

Stream foi introduzido em Java 8, a API Stream é usada para processar coleções de objetos. Um fluxo em Java é uma sequência de objetos que suporta vários métodos que podem ser canalizados para produzir o resultado desejado.

Como criar uma classe imutável em Java?
2026

Como criar uma classe imutável em Java?

Em Java, imutabilidade significa que, uma vez criado um objeto, seu estado interno não pode ser alterado. Classes imutáveis ​​em Java oferecem muitas vantagens, como segurança de thread, depuração fácil e tudo mais. Em Java, todas as classes wrapper (como Integer, Boolean, Byte, Short) e a classe String são imutáveis. Também podemos criar nossa própria classe imutável.

Fatos interessantes sobre null em Java
2026

Fatos interessantes sobre null em Java

Quase todas as linguagens de programação estão vinculadas a null. Dificilmente existe um programador que não se preocupe com null. Em Java, null está associado a java.lang.NullPointerException. Por ser uma classe do pacote java.lang, ela é chamada quando tentamos realizar alguma operação com ou sem null, e às vezes nem sabemos onde isso aconteceu. Abaixo estão alguns pontos importantes sobre null em java que todo programador Java deve saber:

Exceção de ponteiro nulo em Java
2026

Exceção de ponteiro nulo em Java

Uma NullPointerException em Java é uma RuntimeException. Ocorre quando um programa tenta usar uma referência de objeto que possui o valor nulo. Em Java, 'null' é um valor especial que pode ser atribuído a referências de objetos para indicar a ausência de um valor.

ArrayList em Java
2026

ArrayList em Java

Um ArrayList em Java é um array redimensionável (ou dinâmico) do pacote java.util que pode aumentar ou diminuir automaticamente à medida que elementos são adicionados ou removidos, ao contrário dos arrays regulares com tamanho fixo.

jogar e jogar em Java
2026

jogar e jogar em Java

Em Java, o tratamento de exceções é um dos meios eficazes de tratar erros de tempo de execução para que o fluxo regular do aplicativo possa ser preservado. Ele lida com erros de tempo de execução, como NullPointerException, ArrayIndexOutOfBoundsException, etc. Para lidar com esses erros de forma eficaz, Java fornece duas palavras-chave, throw e throws.