Prévia do material em texto
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
try { // código a ser executado } catch (TipoExcecao nomeExcecao) { //
tratamento da exceção }
if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case
TipoExcecao: // tratamento da exceção break; }
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { //
tratamento da exceção }
try { // código a ser executado } except { // tratamento da exceção }
2. Ref.: 5417288 Pontos: 1,00 / 1,00
(IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de
Sistemas e Programação -2018)
A linguagem de programação JAVA utiliza exceções para lidar com erros e outros
eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio
da seguinte palavra reservada:
catch.
upgrade.
generate.
launch.
throw.
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS
3. Ref.: 5310379 Pontos: 1,00 / 1,00
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada)
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 _________''.
a classe - java.util - sequenciais
a classe - java.lang - paralelas
a classe - java.lang - sequenciais
o objeto - java.lang - paralelas
o objeto - java.util - sequenciais
4. Ref.: 5299020 Pontos: 1,00 / 1,00
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205417288.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205310379.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205299020.');
(IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um
monitor chamado meuMonitor possui 5 threads em seu pool de espera. Todas essas
threads possuem a mesma prioridade. Uma dessas threads é chamada thread 1. Como
você pode notificar thread 1 para que ela passe do estado de espera para o estado de
pronta?
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de
qualquer objeto.
Você não pode especificar qual thread será notificada.
Executar thread1.notify(); em qualquer trecho de código (synchronized ou não)
de qualquer objeto.
5. Ref.: 5313371 Pontos: 1,00 / 1,00
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a
função do método yield(), na linha 16.
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205313371.');
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Efetua o registro da thread no schduler.
Permite a implantação de uma concorrência sincronizada.
Atribui o estado de inoperante, colocando-a no estado de sleep().
Atribui um nome a uma thread em execução.
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA
6. Ref.: 5437085 Pontos: 1,00 / 1,00
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco
de dados via JDBC, para retornar corretamente os dados de uma tabela com o nome tbcliente,
classificados em ordem crescente pelo campo nome.
As respostas para as lacunas (1) e (2) seriam, respectivamente:
select * from tbcliente order by nome desc / executeUpdate
select * from tbcliente order by nome / executeQuery
insert into tbcliente order by nome / executeUpdate
select * from tbcliente / executeUpdate
insert into tbcliente order by nome / executeQuery
7. Ref.: 5437168 Pontos: 1,00 / 1,00
Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de
forma automatizada, e tudo que precisamos para viabilizar seu funcionamento é o
fornecimento, no construtor, de um objeto do tipo:
Transaction
EntityManagerFactory
Query
EntiyManager
NamedQuery
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205437085.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205437168.');
8. Ref.: 5437134 Pontos: 1,00 / 1,00
Um dos grandes avanços na construção de sistemas cadastrais com base em Java foi o
surgimento do JPA (Java Persistence Architecture), diminuindo e padronizando todo o
código necessário. Assinale a alternativa INCORRETA acerca do JPA:
É o mecanismo padrão de ORM do Java.
Permite mapear os relacionamentos da base de dados.
Trabalha com código anotado Java.
Precisa de um arquivo de configuração denominado persistence.xml.
Com a adoção do JPA eliminamos a necessidade do JDBC.
EM2120554 - INTERFACES GRÁFICAS EM JAVA
9. Ref.: 5437196 Pontos: 0,00 / 1,00
O padrão arquitetural MVC divide o sistema em três camadas, uma relacionada às
atividades de persistência, outra voltada para a lógica de negócios, e finalmente uma
voltada para a interação com usuários e outros sistemas. Considerando a arquitetura,
em que camadas ficariam, respectivamente, uma classe DAO e uma janela Java FX?
Model e View
View e Controller
Controller e Model
View e Model
Controller e View
10. Ref.: 5437227 Pontos: 1,00 / 1,00
As tarefas de respostas realizadas em um evento são conhecidas como handler de
evento e o processo total de resposta aos eventos é conhecido como tratamento de
evento. Para cada tipo de evento precisa ser implementada uma interface de escuta,
como no caso do clique sobre um botão, onde seria utilizado, no ambiente SWING:
ActionListener
TextListener
WindowListener
ContainerListener
MouseListener
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205437134.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205437196.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205437227.');