Questões de Concursos Java

Resolva questões de Java comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q100858 | Programação , Java, Analista Tecnologia da Informação, IF SE, IF SE

Em um trecho de código Java, um monitor chamado meuMonitor possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma dessas threads é chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de pronta?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q219922 | Programação, Java, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPE

Em relação ao uso de threads na linguagem Java, assinale a opção correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q116451 | Programação , Java, Analista de Sistemas Suporte, BRDE, AOCP

Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).

II. Toda Thread do Java tem uma prioridade de thread que, auxilia na ordenação em que estão agendadas.

III. O agendamento de Thread consegue garantir que em diferentes Sistemas operacionais, cada processo gastará a mesma fatia de tempo.

IV. Em Java, cada nova Thread herda a prioridade da Thread que a cria.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q257196 | Programação, Java, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

Em JavaDoc a tag @since

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q848699 | Programação, Java, TJ RN Analista de Sistemas, COMPERVE, 2020

Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

6Q121503 | Informática, Java, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca do método equals, analise as seguintes afirmativas:

I. O equals recebe um Object como argumento e verfica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o == receberá false, pois são referências para objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis referem-se ao mesmo objeto.

Podemos afirmar corretamente que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

8Q120701 | Informática, Java, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca de Construtores em Java, marque a alternativa correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

9Q119928 | Informática, Java, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca do uso do this em Java, analise as seguintes afirmativas:

I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.

Podemos afirmar corretamente que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

10Q148960 | Programação, Java, Analista Judiciário Tecnologia da Informação, TRT 15a Região, FCC

No âmbito da linguagem Java, considere:

I. Edição é a criação do programa, que também é chamado de código Bytecode.

II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.

III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.

IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado.

Está correto o que consta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q116640 | Programação , Java, Analista de Sistemas, REFAP SA, CESGRANRIO

Em JAVA, o modificador utilizado para definir um método de classe é o:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q656903 | Programação, Java, Analista Judiciário Programador, TJ PA, CESPE CEBRASPE, 2020

Na programação orientada a objetos, a herança é uma técnica de abstração que permite categorizar as classes de objetos sob certos critérios, especificando-se as características dessas classes. As classes que são vinculadas por meio de relacionamentos de herança formam uma hierarquia de herança. Na linguagem de programação Java, o relacionamento de herança é definido pela palavra-chave
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q176308 | Programação, Java, Desenvolvedor, MEC, FGV

A respeito da linguagem Java, é incorreto afirmar que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q185936 | Programação, Java, Agente da Fiscalização Financeira, TCE SP, FCC

A tecnologia Java é, basicamente, dividida em JSE,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q248839 | Programação, Java, Técnico de Laboratório Informática, UFF, UFF

Analise as seguintes sentenças:

I Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas.

II O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows.

III Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada.

Das sentenças acima, apenas:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q149348 | Programação, Java, Analista Judiciário Tecnologia da Informação, TRT 4a REGIÃO, FCC

Considere:

I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC DataSources.

II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou até mesmo o IIS.

III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages.

Quanto ao Tomcat, é correto o que consta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

17Q190682 | Programação, Java, Agente de Defensoria Analista de Sistemas, DPE SP, FCC

Servlets são projetadas para fornecer aos desenvolvedores uma solução JAVA para criar aplicações web. Para criar Servlets é necessário importar as classes padrão de extensão dos pacotes

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q118115 | Programação , Java, Analista de Sistemas, MEC, FGV

Analise o código Java a seguir:

Imagem 015.jpg

Assinale a alternativa que pode ser substituída pelo texto em destaque Imagem 016.jpg para deixar o código compilável:"

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q193838 | Programação, Java, Agente da Fiscalização Financeira, TCE SP, FCC

Os aplicativos Java “rodam” em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada sistema e dispositivo, é uma função do programa
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q121161 | Programação, Java, Analista de Tecnologia da Informação, UFBA, UFBA

Atribuir null à referência de um objeto marca esse objeto para a coleta de lixo, caso não haja outra referência ao objeto.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.