SóProvas


ID
76888
Banca
CESGRANRIO
Órgão
BACEN
Ano
2010
Provas
Disciplina
Programação
Assuntos

Uma instituição financeira desenvolverá um novo sistema de informação WEB com base na plataforma Java EE 5. Os programadores devem ter ciência de que, na linguagem de programação Java e tecnologias relacionadas, NÃO é

Alternativas
Comentários
  • O que degrada a performance é usar "synchronized".
  • O método "synchronized" prove uma proteção quanto ao acesso simultâneo, o que impacta no desempenho.
    Opção correta!

    O método final apenas indica que o método não pode ser sobrescrito.
  • Na verdade essa questão é uma pegadinha de interpretação:

    Letra 
    a)
    Não é possível listar, por meio da Reflection API, que anotações foram colocadas em um parâmetro de um método. [ERRADO] Isso é possível
    b) Não é possível obter, por meio da Reflection API, as interfaces que determinada classe implementa. [ERRADO] Isso é possível
    c) Não é importante declarar métodos como "final", sempre que possível, para obter aumento de, pelo menos, 50% no desempenho, na JVM da Sun. [CORRETO] Realmente não é importante declarar os métodos como final para obter 50% de desempenho.
    d) Não é importante, por questões de desempenho, evitar utilizar métodos "synchronized", quando possível. [ERRADO] É importante evitar synchronized por questões de desempenho.
    e) Não é necessário fechar, explicitamente, objetos JDBC como ResultSet, sob pena de vazamento de memória (memory leak), na conexão com alguns bancos de dados. [ERRADO] é necessário fechar.



     

  • Não sabia dos 50%