Questões de Concurso Comentadas sobre java em programação

Foram encontradas 1.773 questões

Q1814478 Programação

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


O Spring WebFlux é compatível com Java 8 lambdas e Kotlin e tem a vantagem de permitir a criação de microsserviços com requisitos menos complexos.

Alternativas
Q1814477 Programação

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


No JMS, o JMSContext combina uma conexão e uma sessão em um único objeto, de maneira que o uso do JMSContext permite criar produtores de mensagens e consumidores de mensagens.

Alternativas
Q1811971 Programação
Sobre a linguagem JAVA, analise as afirmativas a seguir.
I. O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades. II. O polimorfismo promove a extensibilidade: o software que invoca o comportamento polimórfico é independente dos tipos de objeto para os quais as mensagens são enviadas. III. O compilador Java permite a atribuição de uma referência de superclasse a uma variável de subclasse se a referência da superclasse for convertida explicitamente para o tipo da subclasse.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q1811970 Programação
Sobre a linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A classe String é um exemplo de uma classe final. ( ) Uma declaração do método final nunca pode mudar; assim, todas as subclasses utilizam a mesma implementação do método. ( ) Um método final em uma superclasse pode ser sobrescrito como uma subclasse, garantindo que a implementação do método final será utilizada por todas as subclasses diretas e indiretas na hierarquia. ( ) Uma classe final pode ser estendida para criar uma subclasse, e todos os métodos em uma classe final são, implicitamente, final. ( ) Métodos que são declarados private são implicitamente final, porque não é possível sobrescrevê-los como uma subclasse.
A sequência está correta em
Alternativas
Q1795159 Programação
Tendo em vista o suporte para orientação a objetos na linguagem JAVA, caso um objeto do tipo enumeração fosse criado, para liberar seu armazenamento na memória seria necessário:
Alternativas
Q1795157 Programação
Um tipo de dados define uma coleção de valores de dados e um conjunto de operações pré-definidas sobre ele. O sistema de tipos de uma linguagem de programação define como um tipo é associado com cada expressão na linguagem e inclui suas regras para equivalência e compatibilidade de tipos. Entender seu sistema de tipos é uma das partes mais importantes para entender a semântica de uma linguagem de programação. De acordo com essa afirmação e com os conceitos da linguagem de programação Java, é correto afirmar que:
Alternativas
Q1793278 Programação
Assinale a opção que apresenta a extensão de um arquivo utilizado para distribuir uma coleção de arquivos JAR, JavaServer Pages, Java Servlets, classes Java, bibliotecas e outros recursos que, juntos, constituem um aplicativo da Web.
Alternativas
Q1792482 Programação
Assinale a alternativa correta sobre as características da linguagem de programação Java.
Alternativas
Q1785112 Programação
Considerando a Linguagem de Programação Java (Versão 11), como é possível obter a referência (lambda) para um método de uma classe?
Alternativas
Q1785111 Programação
No contexto de OO, considerando um Escopo de Classe na linguagem Java, assinale a alternativa correta.
Alternativas
Q1755568 Programação
Com relação aos operadores bitwise do Java, considere os valores binários
 a = 00111100
 b = 00001101
Os valores resultantes das operações a&b e a|b são, respectivamente,
Alternativas
Q1754003 Programação
Sobre a linguagem de programação JAVA, julgue o próximo item.
O polimorfismo ocorre quando a mesma operação é construída em uma mesma classe ou quando o método da subclasse sobrepõe-se ao método da superclasse.
Alternativas
Q1754002 Programação
Sobre a linguagem de programação JAVA, julgue o próximo item.
A compilação de um programa JAVA para ambiente Windows gera um programa com extensão EXE, o qual é executado pelo sistema operacional.
Alternativas
Q1752701 Programação
Em Programação Orientada a Objetos – POO, os tipos genéricos (Generics) têm o propósito de criar conjuntos com consistência entre os tipos. Nas linguagens de programação Java e C#, por exemplo, existem classes e/ou interfaces como a List que funcionam como uma espécie de matriz, com tamanho aumentado de maneira dinâmica, não havendo necessidade de definir quantos objetos serão inseridos. Com base neste assunto e, supondo que todas as condições são satisfeitas para utilização de listas (jdk adequado, importação de bibliotecas e condições para compilação e execução) assinale a alternativa que contém APENAS INFORMAÇÕES INCORRETAS:
Alternativas
Q1752700 Programação

Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:


I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.

II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.

III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.

IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.


Estão corretas APENAS:

Alternativas
Q1752406 Programação
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Alternativas
Q1747927 Programação

Sobre as funções lambda em Java, assinale a alternativa correta.

(variável) -> (método)

Alternativas
Q1747925 Programação

Considerando a arquitetura da linguagem de programação Java e o Java Development Kit (JDK) e o Java Runtime Environment (JRE), assinale a alternativa correta.

Alternativas
Q1721393 Programação

O seguinte trecho de código Java pressupõe a existência de uma classe Test que possui um construtor que recebe uma String. Utiliza-se reflexão por meio do tipo Class, da própria linguagem Java.


Test obj = new Test(“myName”);

Class cls = obj.getClass( );

System.out.println(cls.getName( ) );


A saída produzida por esse trecho de código é:

Alternativas
Q1721391 Programação
Na plataforma Java SE 8, o coletor de lixo (garbage collector) somente libera o espaço ocupado pelo objeto A na memória quando
Alternativas
Respostas
501: C
502: C
503: D
504: D
505: B
506: B
507: A
508: D
509: D
510: C
511: B
512: C
513: E
514: B
515: A
516: B
517: C
518: A
519: D
520: E