Questões de Concurso
Sobre java em programação
Foram encontradas 2.719 questões
O framework Java Struts foi construído para padrão de projetos estruturados em camadas que separam a camada física da camada lógica do banco de dados.

O código faz uma pesquisa por um elemento cujo atributo name é q. Em condições ideais de execução, para que o código do teste possa acessar a página do Google e pesquisar por “Ministério Público da Paraíba" é necessário incluir na caixa dentro do código o comando:
public int conectar() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/banco",
"usuario", "senha");
return 1;
}
A cláusula throws
public class BancoDados {
private static Connection conexao;
public static Connection getConexao() {
try {
if (conexao == null) {
Class.forName("org.firebirdsql.jdbc.FBDriver");
conexao =
DriverManager.getConnection("jdbc:firebirdsql://12
7.0.0.1:3050/C:/Banco.fdb", "SYSDBA",
"masterkey");
}
return conexao;
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null,
"Mensagem A");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,
"Mensagem B");
}
return null;
}
}
public class A {
public int c;
private String d;
}
class B extends A {
private boolean e;
public void g() {
c = 5;
d = "BELÉM";
}
}
class C {
public void f() {
A x = new A();
B y = new B();
}
}


public class Calcular {
public void verificar(double a, double b){
if((a+b < a+4) && ((3*a < b/2) || (a!=b))){
System.out.print("True");
} else{
System.out.print("False");
}
}
public boolean verificar(int a, int b){
if((a+b < a+4) && ((3*a < b/2) || (a!=b))){
return true;
} else{
return false;
}
}
}
Pode-se concluir corretamente que
import javax.ejb.*;
@Local
public interface CalculadoraLocal {
double somar(double x, double y);
}
import javax.ejb.*;
import com.ejbs.interfaces.CalculadoraLocal;
public class CalculadoraBean implements CalculadoraLocal {
@Override
public double somar(double x, double y) {
return x + y;
}
}
Para indicar que a classe CalculadoraBean é um bean de sessão sem estado, deve-se

Ao clicar no botão Enviar, os dados são submetidos a uma servlet chamada Controle.java. Nessa servlet, para receber todos os valores selecionados nos campos checkbox do formulário deve-se utilizar a instrução
Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Não é possível utilizar Multithreading em EJBs do tipo Singleton.
( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou seja, nenhuma informação é automaticamente mantida entre as diferentes requisições.
( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce, embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho.
( ) Existem apenas três tipos de Session Beans: Stateful, Stateless e Singleton.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Quanto a JPA (Java Persistence API) 2.0 e seus modos de carregamento (FetchType) Lazy e Eager, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Eager é o comportamento padrão para relacionamentos muitos-para-muitos.
( ) É preciso cuidar do cascateamento ao usar Eager Load, pois muitos objetos podem ser carregados desnecessariamente.
( ) Lazy apresenta maior consumo de processamento e rede durante a inicialização da aplicação quando comparado com Eager.
( ) Fazer cache de objetos instanciados via Lazy Load é geralmente desaconselhável, devido ao alto consumo de processamento.
( ) Essas formas de carregamento tornaram-se Deprecated na JPA 2.0.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Considere o seguinte fragmento de código em linguagem Java:

Com base nesse fragmento de código, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Em Java, para se relacionar uma classe de tal maneira que uma delas herda tudo o que a outra tem é usada a palavra-chave extends.
( ) Quando for criado um objeto do tipo Chefe, esse objeto possuirá também os atributos definidos na classe Servidor, pois um Chefe é um Servidor.
( ) A classe Chefe herda atributos e métodos privados de Servidor, porém não pode acessá-los diretamente.
( ) A nomenclatura mais encontrada é que Servidor é a superclasse de Chefe, e Chefe é a subclasse de Servidor. Outra forma é dizer que Chefe é classe-mãe de Servidor e Servidor é classe-filha de Chefe.
( ) A anotação @Override do método getAcesso() com a cláusula super irá sobrepor a chamada dos métodos quando o objeto for da classe Servidor.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.