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

Foram encontradas 1.773 questões

Q841479 Programação
O Spring Data JPA tem como objetivo fornecer os repositórios baseados em JPA para simplificar a implementação da camada de acesso a dados. Para salvar, atualizar, consultar ou excluir entidades, cria-se uma interface de repositório, que estende a interface
Alternativas
Q839800 Programação
Uma aplicação Java pode conter, dentre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:
Alternativas
Q839797 Programação
Considere o fragmento de código abaixo, que utiliza Hibernate Session, em um ambiente Java ideal.


Query q = getSession( ).createQuery("from Candidato where nome_candidato = :nome_candidato");

q.setString("nome_candidato","João");


Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =

Alternativas
Q839796 Programação
Em Java, para declarar um array multidimensional chamado nomes, com duas linhas e duas colunas e já armazenar nele Pedro, Marta, Carlos e Marcos, utiliza-se o comando:
Alternativas
Q839789 Programação

Em uma relação Many-to-Many bidirecional entre as entidades Produto e Cliente, deseja-se possibilitar a consulta de quais produtos um determinado cliente adquiriu e quais clientes possuem determinado produto.


Na classe dominante Cliente, em Java, foi utilizada a seguinte notação:


@ManyToMany

@JoinTable(name="cliente_has_produto", joinColumns=

{@JoinColumn(name="cliente_id")}, inverseJoinColumns=

{@JoinColumn(name="produto_id")})

private List produtos;


A notação equivalente, na classe Produto, deve ser:

Alternativas
Q839788 Programação

A API Criteria permite realizar consultas programadas em aplicações Java. Considere a consulta abaixo.


Criteria crit = session.createCriteria(Candidato.class);

crit.add(..I.. ("numeroVotos",new Double(1000.0)));

crit.add(..II.. ("nome","Mar%"));

List results = crit.list();


Para pesquisar candidatos com número de votos maior que 1000 e que tenham nome começado por Mar, as lacunas I e II devem ser preenchidas, correta e respectivamente, por: 

Alternativas
Q839329 Programação

Consider the following statements about portlets:


I. Portlets can't contain anything from static HTML content to Java controls to complex web services and process-heavy applications.

II. Portlets are modular panes within a web browser that surface applications, information, and business processes.

III. Portlets can communicate with each other and take part in Java page flows that use events to determine a user’s path through an application.

IV. A single portlet can't have multiple instances − in other words, it can't appear on a variety of different pages within a single portal.


The correct statements are only

Alternativas
Q839327 Programação

Considere o método a seguir, retirado de uma classe Java que utiliza JPA, implementada em condições ideais.


public List consultar(String n) {

x = Persistence.createEntityManagerFactory("conectarPU");

y = x.createEntityManager();

z = y.getTransaction();

z.begin ();

Query q = y.createQuery("SELECT f FROM Funcionario f WHERE f.nomefuncionario LIKE :nome");

q.set Parameter("nome", "%" + n + "%");

List lista = q.getResultList();

x.close();

return lista;

}


As variáveis x, y e z são, respectivamente, dos tipos

Alternativas
Q839326 Programação

Considere o programa Java a seguir:

public class Teste {

public static void main(String[] args) {

int a, b, x, y;

a = 3;

b = -2;

x = -1;

y = 6;

x += b;

y /= a;

b - - ;

System.out.println(x);

System.out.println(y);

System.out.println(b);

}

}


Os valores exibidos serão, respectivamente,

Alternativas
Q834609 Programação

Associe os escopos para objetos existentes na programação Web com Java/Servlets, na coluna à esquerda, às afirmativas na coluna à direita.


(1) Page/JSP

(2) Request

(3) Session

(4) Application


( ) Utilizado para referenciar serviços da aplicação.

( ) Objetos referenciados neste escopo possuem o menor ciclo de vida.

( ) Utilizado para referenciar objetos relacionados a uma instância de cliente remoto, persistindo-os por várias requisições. 


A sequência correta é 

Alternativas
Q834607 Programação
Sobre boas práticas em Orientação a Objetos, considerando o uso da linguagem Java, é correto afirmar que
Alternativas
Q834229 Programação
Em relação ao controle de acesso aos membros de uma classe no Java 8, é correto afirmar:
Alternativas
Q834078 Programação
Integração Contínua é um dos pilares das práticas ágeis. Um servidor de Integração Contínua open source, escrito em Java, é o:
Alternativas
Q834076 Programação
O FindBugs utiliza análise estática em busca de bugs em programas Java. Análise estática significa que essa ferramenta consegue encontrar bugs:
Alternativas
Q834069 Programação

Dadas as definições abaixo, elas correspondem respectivamente às seguintes siglas:


DEFINIÇÕES:

I. É uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web.

II. Define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs).

III. É um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional.

Alternativas
Q834067 Programação
Assinale a alternativa correta. Dentro de um arquivo JSP (JavaServer Pages), podemos escrever também código Java chamado de scriplet. Para escrever um código scriplet, ele deve estar entre as tags:
Alternativas
Q834049 Programação
Para qualquer teste que venha a ser feito utilizando o JMeter, é necessário criar um Test Plan incluindo os elementos do teste. Alguns desses elementos podem ser:
Alternativas
Q834047 Programação

Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase:

“Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________”.

Alternativas
Q834045 Programação
Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos Java, convertendo:
Alternativas
Q834041 Programação

Quanto à linguagem Java, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Java tem dois comandos específicos de desvio incondicional: switch e while.

( ) Java tem o comando para realizar o desvio condicional: goto.

Alternativas
Respostas
801: D
802: E
803: A
804: E
805: A
806: D
807: A
808: B
809: E
810: A
811: B
812: A
813: D
814: B
815: C
816: D
817: B
818: D
819: A
820: D