///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
34 questões encontradas
Considere a interface I e as classes X e Y apresentadas a seguir, todas implementadas em Java e localizadas em um mesmo pacote.
interface I {
void m(double a, double b);
}
class X implements I {
public void m(double a, double b) {
System.out.println((int)(a - b));
}
}
class Y extends X implements I {
I ref = new X();
public void m(double a, double b) {
System.out.println(a + b);
}
}Dentre as opções a seguir, aquela que apresenta uma expressão sintaticamente correta é
Java Persistence Query Language (JPQL) é uma linguagem de consulta que faz parte da especificação JPA. Considere uma aplicação em Java que usa JPA, na qual está definida uma classe de entidade denominada br.app.acme.Cliente. Além disso, essa aplicação contém o trecho de código abaixo, que cria um objeto do tipo javax.persistence.Query, cuja referência é qry.
javax.persistence.Query qry = entityManager.createQuery(
"SELECT OBJECT(c) FROM br.app.acme.Cliente c " +
" WHERE c.uf = :uf");
qry.setParameter("uf", "Rio de Janeiro");A expressão adequada para execução da consulta em JPQL representada pela referência qry é:
O pacote Java Developers Kit (JDK) contém um programa denominado javadoc, um gerador de documentação em formato HTML para código fonte escrito em Java. Esse programa analisa o código fonte de uma aplicação à procura de marcadores especiais (tags) que são empregados para indicar conteúdo a ser usado na geração da documentação em HTML. Dentre as opções abaixo, aquela que apresenta marcadores do javadoc que se aplicam apenas a métodos é:
Java Persistence API (JPA) é uma especificação para frameworks de mapeamento objeto-relacional. Nesse contexto, considere que em um programa em Java existam duas classes, denominadas Pessoa e Projeto. Considere ainda que a classe Pessoa contém a declaração a seguir.
@ManyToMany
@JoinTable(name = "PESSOA_PROJETO",
joinColumns = { @JoinColumn(name = "C1", referencedColumnName =
"C2") },
inverseJoinColumns = { @JoinColumn(name = "C4",
referencedColumnName = "C3") })
private List<Projeto> projetos;Dentre as opções abaixo, aquela que lista corretamente as colunas de chaves estrangeiras que devem ser definidas na tabela PESSOA_PROJETO é:
Dentre as opções a seguir, aquela em que cada componente corresponde ao nome de uma interface definida na API Java Database Connectivity (JDBC) é
Considere a classe em Java apresentada a seguir.
class AtribuicaoTeste {
Integer i = 0;
static Integer j = 1;
static final Integer k = 2;
static Integer[] v;
static void umMetodo() {
k = 3;
i = 4;
j = new Integer(5);
v = Integer[10];
}
}A instrução de atribuição que poderia ser definida no método umMetodo da classe AtribuicaoTeste sem gerar erro de compilação é:
O catálogo de padrões J2EE está organizado de acordo com a camada na qual cada padrão é usado. Dentre as opções abaixo, aquela que lista padrões pertencentes, respectivamente, às camadas de apresentação, negócio e integração é:
Considere a classe em Java apresentada a seguir.
public class ArrayTeste {
public static void main(int umArray[]) {
for (int i = 0; i < umArray.length; i += 2)
umArray[i] *= 2;
}
public static void main(String[] args) {
int array[] = { 1, 2, 3, 4, 5 };
int m = 0;
for (int i : array) {
m *= i;
}
m(array);
int n = 0;
for (int i : array) {
n += i;
}
System.out.println(n - m);
}
}A correta execução da classe ArrayTeste resulta na impressão do seguinte valor:
Em uma aplicação WEB em Java, é possível definir um elemento <session-timeout> dentro de um elemento <session-config> no arquivo web.xml, com o propósito de definir a duração de cada sessão. Para definir que cada sessão dura dois minutos, um desenvolvedor deve especificar para o elemento <session-timeout> o valor numérico igual a:
Os acrônimos JAXP, JNDI e JTA são siglas de especificações existentes na plataforma Java.
| Especificações | Capacidade |
|---|---|
| 1. JAXP | I. Permite vincular um objeto a um nome |
| 2. JNDI | II. Permite transações distribuídas sobre vários recursos. |
| 3. JTA | III. Permite a validação de documentos em formato semiestruturado. |
A correta associação das especificações às respectivas capacidades é: