Buscar

Palavras reservadas de java com exemplos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

assert - testa uma expressão condicional para verificar uma suposição do programador, porém, seu código efetivamente desaparece quando colocado em produção (ou quando o programa é distribuído), não deixando portanto nenhum código de depuração ou que precise ser removido.
Ex: private void recebeDoacao(int quantidade) {
assert(quantidade >= 0) //Caso retorne false lança uma exceção
 		//AssertionError
//Faz alguma coisa, pois a quantidade é maior ou igual a zero
}
Fonte: http://www.devmedia.com.br/assertivas-em-java/25835
enum – são usados para a criação de estruturas de dados organizados, podendo agrupar valores que tenham o mesmo sentido para dentro dessa estrutura.
Ex: public enum OpcoesMenu { 
SALVAR(1), IMPRMIR(2), ABRIR(3), VISUALIZAR(4), FECHAR(5);
private final int valor;
OpcoesMenu(int valorOpcao){
valor = valorOpcao;
}
public int getValor(){
return valor;
}
}
Fonte: http://www.devmedia.com.br/tipos-enum-no-java/25729
final - quando é aplicado na classe, não permite estende-la, nos métodos impede que o mesmo seja sobrescrito na subclasse, e nos valores de variáveis não pode ser alterado depois que já tenha sido atribuído um valor.
Ex: static final double PI = 3.141592653589793;
Fonte: http://www.devmedia.com.br/metodos-atributos-e-classes-no-java/25404;
https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html
volatile - é usado para indicar que o valor de uma variável será modificado por threads diferentes .
 Ex: public class VolatileData {
private volatile int counter = 0;
public int getCounter() {
return counter;
}
public void increaseCounter() {
++counter;
}
}
Fonte: https://examples.javacodegeeks.com/core-java/java-volatile-keyword-example
https://www.javamex.com/tutorials/synchronization_volatile.shtml
Dada a amplitude no campo de estudo referente a Jogos Digitais e dada a possibilidade de estudo do conceito de interação, pôde ser estudado, dentro de um contexto especifico, o desenvolvimento de um jogo que utilizasse interface gráfica.
A estrutura do jogo será feita na linguagem Java, que trará o projeto (estrutura) do programa e todas as linhas de código explicando detalhadamente como foi desenvolvido o jogo.
Este Trabalho será apresentado para fins acadêmicos e de pesquisa, utilizando a linguagem Java para desktop.
O projeto deste jogo, não tem somente a finalidade para este propósito, mas também podendo visar futuros projetos de

Outros materiais