0% acharam este documento útil (0 voto)
9 visualizações5 páginas

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 2

O documento aborda questões sobre a linguagem de programação Java, incluindo conceitos de threads, exceções, herança e polimorfismo. Ele apresenta perguntas de múltipla escolha com explicações sobre as respostas corretas, como o uso de métodos em threads e a definição de visibilidade de métodos. Além disso, discute a integração com bancos de dados e o tratamento de exceções em Java.

Enviado por

alex_deleo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações5 páginas

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 2

O documento aborda questões sobre a linguagem de programação Java, incluindo conceitos de threads, exceções, herança e polimorfismo. Ele apresenta perguntas de múltipla escolha com explicações sobre as respostas corretas, como o uso de métodos em threads e a definição de visibilidade de métodos. Além disso, discute a integração com bancos de dados e o tratamento de exceções em Java.

Enviado por

alex_deleo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
Você está na página 1/ 5
(COPESE - UFPI - Analista de Tecnologia da Informagao - 2017) (Questao modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a op¢ao que corresponde & sequéncia correta, ()Adlasse prové diversos métodos para controle de execugao de threads, sendo o método start responsdvel por iniciar a execugdo do thread, () O método sleep 6 utlizado para forgar um método a atrasar sua execugao alé que o método run de oulra thread tenha completado sua execugao. (). 0 método yield, que no possui parémetros, é um pedido do thread em execugdo para entregar o processador voluntariamente, v @V-F-V OV-F-F OF-v-v OF-F-v OV-V-F Explicagao Aresposta certa &: V-F-V No que se refere & linguagem de programagao Java, “thread safe" é um conceito segundo o qual threads oncorrentes ulilizam algoritmo de sincronismo para cooperarem entre si. E exemplo da aplicagao desse conceito: & © Objetos imutaveis O Classes finais © Objetos finais © Objetos estaticos © Classes estaticas Data Reso: s2002029 1:49:97 Explicagao: A resposta certa é: Objetos imutaveis, £M2120550APROFUNDAMENTO DE HERANCA E POLIMORFISMO EM JAVA Heranga e interfaces so concetos da orientagdo a objetos que possibilitam a obtengao de polimorfismo. Em Java, uma interface: &@ © Pose possuir métodos abstatos © estticos © Somente permite heranga simples © Pode ser instanciada diretamente por melo da instrugao new. © Pode possuir assinaturas de métodos publcos e protegidos. (© Pode conter declaragées de constantes e de varidveis nao iniciaizadas. Explicagao: ‘A resposta certa 6: Pode possuir métodos abstratos e estaticos. EM2120551IMPLEMENTACAO DE TRATAMENTO DE EXCEGOES EM JAVA (CESPEICEBRASPE - TRE-MA- Técnico Judicério - Programagao de Sistemas) Um objeto de excogao possui,na linguagem Java, 0 método: & @ getMessage( ) © Getsign( O Getprior O Getfort O Getchvart Explicagéo: A resposta certa &:getMessage( ) (COMPERVE -UFRN- Analista de Tecnologia da Informagao - 103 - 2018 - modificada) Considere as seguintes afirmativas sobre 0s tipos de excegées que existem na linguagem Java e o que caracteriza cada um desses tipos. | -Tedas as excegdes em Java herdam direta ou indietamente da classe Throwable. II Existem dois tipos de exceges Java: (1) excegSes checadas (checked exceptions) que herdam da classe Exception ou de outa excego checada e (2) excegdes nao checadas que herdam da classe Throwable, IIl- Um exemplo de excegao nao checada é a do tipo Error que geralmente representa restiigbes de recursos ou problemas intemos & maquina virtual Java (JVM), 1V-- 0 compilador Java ndo permite que sojam dofinides tratadores (cléusulas catch) para as excogées de tipo RuntimeException e Error. Estéio corretas as afirmativas Olen Ollew Olev 2 @rell O lew ate Reso: 12092029 1140-26 Explicagao: ‘Aresposta certa é:l Ill EM2120553INTEGRACAO COM BANCO DE DADOS EM JAVA ‘Apés instanciar um executor de instrugées SQL, pademos iniciar comandos DML ou selegdes sobre os dados, ‘onde, no caso das consultas, elas retornam os valores em uma estrutura especifica do Java, Selecione a interface de tabela dinémica, que contém os resultados de uma consulta SQL realizada a partir da API JOBC, na linguagem Java. © PreparedStatement © Connection O DriverManager © Statement @ @ ResultSet Explicagao: A resposta certa é: ResultSet ‘Ao utlizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma dolas permite criar as entidades do JPA a partir da conexao ao banco de dados via JDBC, Qual opgao esta sendo descrita aqui? © SPA Controller Classes from Entity Classes & @ Enlity Classes from Database © Java Server Faces from JPA Controller Classes (© Swing GUI Forms from Entity Classes © Persistence Unit Explicagao: A resposta certa é: Enlity Classes from Database EM2120104INTRODUGAO A PROGRAMACAO 00 EM JAVA (COPESE-UFT ~ 2012 - MPE/TO - Técnico Ministerial ¢ Informatica) Analise 0 cédigo Java a seguir ConcursoNPE jae 1, pibiedss OoneuPE 2. "pub sac vad man(Singl ars) { 5, "Pessoa p= new Pessot loa’ 20,jpeo@nnto. gov; 4 Sjsumiternipnome 5 Syslemoutpntp ade +"), 8 Sjemoitpmip. emai dy lk 8 8 ) loss Pesson{ 10. puble Sting nome: 11. pit nt ace 12. protected Sing ena 48. Pesia{Stng nti Sing) { 1 none, 18 atest 18 emake, mo) 8 E CORRETO afirmar que 0 cédigo: Mostra apenas a saida "Joao 20" porque o atributo ema da classe "Pessoa" tem 0 modiicador de acesso O protected e, assim, seu contetido nao pode ser impresso. O Mostra a saida "Joao 20 joao@mp.to.gov.br" presenta um erro de compilagao na linha 13, visto que o nome dos pardmetros do construtor 6 diferente do © ‘nome dos atributos da classe "Pessoa" © Née pot sor executado porque existe mals do uma classe no arquivo ConcursoMPE:java asin, 0 ‘compilador ndo saber qual delas deve ser executada, [Apresenta um erro de compilagéo na linha 5, pois como o atributo idade 6 privado, o contetido deste atributo '% © ‘nao pode ser acessado forma em outra classe, sendo necessario criar métodos pUblicos na classe "Pessoa" Dota Res 1200200918130 Explicagao: Resposta correta: Apresenta um erro de compitagao na linha 5, pois como o atributo idade ¢ privado, o conteddo deste atributo nao pode ser acessado forma em outra classe, sendo necessario criar métodos plblicos na classe "Pessoa" (COMPERVE - 2020 - TJ/RN ~ Analista de Sistemas Sénior - Adaptada) ‘Analise 0 trecho de cédigo Java a seguir. Apattir da andlise do cédigo, observa-se que: © 0 cbdigo compila, mas nde mostra nada O Seré exibido 0 enderego de meméria do objeto, © 0s modificadores de acesso nao padem estar ocultos, © Seré exibido um texto no console. % © Occédigo ndo compila. Explicagao: Resposta correta: O cédigo nao compila, EM2120550APROFUNDAMENTO DE HERANCA E POLIMORFISMO EM JAVA (ACCESS/2020) No que diz respeito a criagao de métodos em Java, o qualiicador ou modificador define a visibiidade e pode ser de trés tipas basicos: |. 6 visivel apenas pela propria classe. & 0 qualiicador mais restrtiv IL 6 visivel peta propria classe, por suas subclasses e pelas classes do mesmo pacote. IIL 6 visivel por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método. (Os métodos defnidos em |, Ile Ill s8o respectivamente denominados & @ Private, protected e public. © Protected, public e private, © Private, public e protected. O Public, protected e private. O Protected, private ¢ public. Explicagao: Private 6 0 mais restritive dos qualificadores, sendo visivel apenas pela propria classe. Protected 6 visivel pela propria classe, por suas subclasses e pelas classes do mesmo pacote, Public & o qualifcador mals permissivo, ssendo visivel por qualquer classe.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy