Questões de Java (Programação)

Limpar Busca

Qual das seguintes anotações é comumente usada em JAVA (JPA) para indicar que um atributo de uma entidade não deve ser persistido no banco de dados, ou seja, deve ser ignorado pelo ORM durante as operações de persistência?

  • A @Ignore
  • B @NonPersistent
  • C @Volatile
  • D @Excluded
  • E @Transient

Em Java, qual palavra-chave é utilizada para declarar que uma classe herda de outra classe?

  • A Implements.
  • B Extends.
  • C Interface.
  • D Abstract.
  • E Super.

Observe as três classes a seguir, escritas na linguagem de programação Java.

Imagem relacionada à questão do Questões Estratégicas

Assinale a alternativa que identifica o conteúdo que será exibido no console durante a execução do programa definido por essas classes.

  • A 3 – 7 – 9
  • B 3 - 11 – 9
  • C 3 – 11 – 11
  • D 4 – 7 – 11
  • E 4 – 11 – 9

As classes Java a seguir, que ocupam arquivos separados do pacote default, não produzem erro de compilação algum.

Imagem relacionada à questão do Questões Estratégicas


Um estudante de programação resolveu testar o efeito do uso do modificador final em diferentes partes do código-fonte das classes acima.
Nesse contexto, qual uso do modificador final irá produzir um erro de compilação?

  • A public final class Ty extends Tx
  • B protected final int w
  • C public final int metodoa(int p)
  • D public final int metodoa(Integer p)
  • E final int z

Um recurso comum nas linguagens de programação Java e Javascript é o uso de funções anônimas.


É característica dessas funções

  • A serem geralmente mais longas e inúteis em callbacks.
  • B simplificarem a escrita de funções recursivas.
  • C terem a obrigatoriedade de retornar algum valor.
  • D poderem ser usadas como argumentos para outras funções.
  • E não poderem ser reutilizadas.