Buscar

Teste de conhecimento prog O.O 6 a 10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Teste de conhecimento 
Aulas 6 a 10 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 1a Questão (Ref.: 201509702129) Fórum de Dúvidas (0) Saiba (0) 
 
A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas 
interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontrasse a DriverManager. 
Dada as alternativas abaixo, selecione a que define DriverManager. 
 
 
Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de 
entrada em tempo de execução. 
 
Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as 
instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros. 
 
Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro. 
 
Implementado quando você deseja acessar banco de dados usando procedimentos armazenados. 
Também pode aceitar parâmetros de entrada em tempo de execução. 
 É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201509699914) Fórum de Dúvidas (0) Saiba (0) 
 
O primeiro passo a ser executado em uma aplicação Java para o acesso aos dados armazenados em um SGBD 
corresponde ao carregamento do Driver compatível com o respectivo SGBD. Tal ação é realizada através da 
seguinte linha de comando: 
 
 
conexao.createStatement(); 
 
jdbc:odbc:driver=parâmetro 
 
instrucao.executeQuery (parâmetro); 
 
DriverManager.getConnection(parâmetro); 
 Class.forName(parâmetro); 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201509255848) Fórum de Dúvidas (0) Saiba (0) 
 
Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, 
podemos embutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não 
corresponde a uma interface do pacote "java.sql" da API java? 
 
 
Statement 
 
Connection 
 
PreparedStatement 
 DriverManager 
 
ResultSet 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201509824040) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a alternativa correta referente a uma exceção do pacote java.sql.* 
 
 
IOException 
 
EOFException 
 
FileNotFoundException 
 SQLException 
 
OptionalDataException 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201509372023) Fórum de Dúvidas (0) Saiba (0) 
 
Supondo-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, 
possui uma tabela chamada FUNCIONARIO com a estrutura abaixo: 
create table FUNCIONARIO( 
 codigo char(10), 
 nome varChar(50), 
 salarioBase real 
); 
Assinale a alternativa que certamente está incorreta. 
 
 
sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo 
= '123'"); 
 resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'"); 
 
sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)"); 
 
sentenca.executeUpdate("delete from Funcionario where codigo = '123'"); 
 
DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha"); 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201509771989) Fórum de Dúvidas (0) Saiba (0) 
 
Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou 
sistemas em Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a 
aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos 
SQL ou PL/SQL para quase todos os bancos de dados relacionais. Em um programa Java, o objeto que 
representa as sentenças com instruções SQL que serão enviadas para execução pelo SGBD é uma 
implementação da interface: 
 
 
Connection 
 Statement 
 
Command 
 
DriverManeger 
 
ResultSet 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
7a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 1a Questão (Ref.: 201509699961) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "A interface ____________ é 
uma tabela de dados que representa o resultado de uma consulta em uma base de dados." 
 
 
DataSet 
 
Command 
 ResultSet 
 
Statement 
 
Connection 
 
 
 
 
 2a Questão (Ref.: 201509380678) Fórum de Dúvidas (0) Saiba (0) 
 
É a interface usada quando precisamos executar stored procedures: 
 
 CallableStatement 
 
ResultSet 
 
Statement 
 
Connection 
 
PreparedStatement 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201509699936) Fórum de Dúvidas (0) Saiba (0) 
 
Objetos que implementam a interface Statement são usados para o envio de instruções SQL, a serem 
executadas pelo SGBD, retornando o resultado obtido. Indique qual é o método usado para o envio de 
instruções SQL do grupo: INSERT; UPADATE E DELETE. 
 
 
Boolean execute(String SQL) 
 
ResultSet getResultSet() 
 int executeUpdate (String SQL) 
 
Connection getConnection() 
 
ResultSet executeQuery (String SQL) 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201509759457) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o método da Interface ResultSet que move o cursor uma posição para cima? 
 
 previous() 
 
beforeFirst() 
 
last() 
 
absolute() 
 
first() 
 
 
 
 
 5a Questão (Ref.: 201510267675) Fórum de Dúvidas (0) Saiba (0) 
 
Os programas desenvolvidos em Java normalmente comunicam-se com um banco de dados e manipulam seus 
dados utilizando a API JDBC. Esta fornece um conjunto padrão de interfaces para bancos de dados em 
conformidade com o SQL. Uma Interface bastante popular é o Statement que é responsável por controlar e 
executar uma instrução SQL. Para que possamos executar a instrução select do SQL, que método devemos 
usar? 
 
 
executeSQL() 
 
createStatement() 
 executeQuery() 
 
executeUpdate() 
 
execute() 
 
 
 
 
 6a Questão (Ref.: 201509699738) Fórum de Dúvidas (0) Saiba (0) 
 
Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou 
sistemas em Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a 
aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos 
SQL ou PL/SQL para quase todos os bancos de dados relacionais. Os objetos de instrução retornam resultados 
de consulta SQL como objetos: 
 
 
Connection 
 ResultSet 
 
PreparedStatement 
 
Statement 
 
DriverManager 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201509255945) Fórum de Dúvidas (0) Saiba (0) 
 
Dada a classe abaixo, complete as lacunas de forma correta: 
 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.Statement; 
public class Principal 
{ 
 public static void main(String[] args) 
 { 
 try 
 { 
 _______________("org.postgresql.Driver"); 
 Connection con = ______________("jdbc:postgresql:BancoProva","aluno","prova");Statement stm =_____________________; 
 ResultSet rs = ________________("select * from tabela"); 
 while(________________) 
 { 
 System.out.println("Valor da primeira coluna do resultado" + rs.getString(1)); 
 } 
 con.close(); 
 } 
 catch(Exception e) 
 { 
 System.out.println("Erro:" + e.getMessage()); 
 } 
 } 
} 
 
 
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() 
 
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() 
 
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() 
 Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() 
 
DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201509380677) Fórum de Dúvidas (0) Saiba (0) 
 
É o nome do método da classe Statement usado para enviar uma instrução SQL do tipo INSERT, UPDATE ou 
DELETE: 
 
 
executeQuery 
 
getMaxRows 
 executeUpdate 
 
getResultset 
 
execute 
 
 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
8a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 1a Questão (Ref.: 201509702770) Fórum de Dúvidas (0) Saiba (0) 
 
Todos os sistemas operacionais modernos possuem o conceito de processos que, de forma simplificada, são 
programas diferentes e independentes executados pelo sistema operacional. Threading é um artifício que 
permite a coexistência de múltiplas atividades dentro de um único processo. Um processo pode conter múltiplas 
threads que parecem executar ao mesmo tempo e de forma assíncrona em relação às outras threads. Mas como 
definir a preferencia de execução dos mesmos? 
Identifique qual o método responsável por definir a prioridade e os valores possíveis. 
 
 
Médodo: int getPriority(int prioridade) - Prioridade: 1 à 10 
 
Médodo: void setPriority(int prioridade) - Prioridade: 1 à 100 
 
Médodo: int setPriority(int prioridade) - Prioridade: 1 à 10 
 Médodo: void setPriority(int prioridade) - Prioridade: 1 à 10 
 
Médodo: void getPriority(int prioridade) - Prioridade: 1 à 10 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201509738036) Fórum de Dúvidas (0) Saiba (0) 
 
Sabe-se que a thread A escreve o numero 1 na tela (System.Out.Println("1");) e, a thread B escreve o numero 
2 na tela (System.Out.Println("2");) ambas dentro de um for de 1 até 1000. Se a thread A for iniciada e logo em 
seguida for iniciada a thread B. Pode-se afirmar que: 
 
 Nada pode ser dito quanto a ordem de impressão dos números. 
 
Serão escritos intercalados 1000 numeros "2" e 1000 numeros "1" 
 
Serão escritos 1000 numeros "2" e depois 1000 numeros "1" 
 
Serão escritos 1000 numeros "1" e depois 1000 numeros "2" 
 
Serão escritos intercalados 1000 numeros "1" e 1000 numeros "2" 
 
 
 
 
 3a Questão (Ref.: 201509381038) Fórum de Dúvidas (0) Saiba (0) 
 
A prioridade de um thread corresponde a preferência que ela terá perante as demais durante sua execução. 
Quanto maior a prioridade de um thread, maior será sua preferência no uso da CPU. Threads de mesma 
prioridade costumam partilhar o tempo de CPU igualmente. Para definir a prioridade de um thread, são usados: 
 
 números de 1 a 10, sendo que o número 5 é usado para definir a prioridade como normal. 
 
números de 1 a 100, sendo que o número 50 é usado para definir a prioridade como normal. 
 
números de 1 a 100, sendo que o número 5 é usado para definir a prioridade como normal. 
 
números de 0 a 10, sendo que o número 5 é usado para definir a prioridade como normal. 
 
números de 1 a 5, sendo que o número 3 é usado para definir a prioridade como normal. 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201509380679) Fórum de Dúvidas (0) Saiba (0) 
 
A execução de uma Thread pode passar por: 
 
 
um estado 
 
cinco estados 
 quatro estados 
 
três estados 
 
dois estados 
 
 
 
 
 5a Questão (Ref.: 201509302274) Fórum de Dúvidas (0) Saiba (0) 
 
Dentre as alternativas abaixo, assinale a alternativa CORRETA referente à Thread: 
I. Com Multiprogramação é possível alcançar paralelismo, somente em computadores com mais de uma CPU. 
II. Diferentes threads, podem parecer estar todas sendo executadas ao mesmo tempo. 
III. Java threads são objetos que nunca se comunicam entre si para compartilhar objetos em memória. 
 
 
Apenas I. 
 Apenas II. 
 
Apenas I, II. 
 
Apenas III. 
 
Apenas II, III. 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201509703455) Fórum de Dúvidas (0) Saiba (0) 
 
A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do 
conceito de Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um 
processo ou programa. 
Identifique qual a opção esta incorreta em função do conceito de Threads: 
 
 
Como não há necessidade de trocar de contexto, as threads representam uma forma mais leve de 
processamento concorrente. 
 
Um processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando 
o mesmo espaço de endereçamento. 
 
Não se pode enviar a mensagem run() diretamente para um objeto Thread 
 A Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas 
de execução rodando concorrentemente 
 
Threads com prioridades mais elevadas são executadas preferencialmente antes de threads com 
menor prioridade 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201509911683) Fórum de Dúvidas (0) Saiba (0) 
 
Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique quais destes métodos 
e descrição do que realizam estão corretos : notify() notifica uma thread que a sua prioridade já foi alterada. 
wait() permite que a thread suspenda a sua execução até que o processo se encerre e seja reiniciado novo 
processo. notifyAll() notifica todas as threads que uma dada condição se alterou. 
 
 
v, v, v 
 f, v, f 
 
f, v, v 
 f, f, v 
 
v, v, f 
 
 
 
 
 8a Questão (Ref.: 201509699981) Fórum de Dúvidas (0) Saiba (0) 
 
A prioridade de uma thread corresponde à preferência que ela terá perante às demais durante sua execução. 
Quanto maior a prioridade de uma thread, maior será sua preferência no uso da CPU. A prioridade é 
extremamente ligada ao algoritmo de escalonamento de CPU que o sistema operacional utiliza. Para definir a 
prioridade de uma thread, em um programa Java, utiliza-se o método: 
 
 setPriority() 
 
getPriority() 
 
yield() 
 
interrupt() 
 
sleep() 
 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 1a Questão (Ref.: 201509765113) Fórum de Dúvidas (0) Saiba (0) 
 
Qual a palavra reservada do Java voltada para a sincronização de threads? 
 
 
volatile 
 
implements 
 
final 
 synchronized 
 
static 
 
 
 
 
 2a Questão (Ref.: 201509380681) Fórum de Dúvidas (0) Saiba (0) 
 
Na sincronização de Threads, alguns métodos são muito importantes. O método que é responsável pela 
liberação de uma ou mais Threads é: 
 
 
start() 
 
stop() 
 notifyAll()wait() 
 
notify() 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201509380680) Fórum de Dúvidas (0) Saiba (0) 
 
Threads que trocam informações em tempo de execução são chamadas de: 
 
 
executáveis 
 
bloquedas 
 
encerradas 
 síncronas 
 
assíncronas 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201509381039) Fórum de Dúvidas (0) Saiba (0) 
 
O conceito de Threads é largamente usado na programação Java. Com base neste conceito, selecione a 
opção incorreta: 
 
 
Os métodos wait(), notify() e notifyAll() também são muito importantes na sincronização, sendo 
responsáveis por provocar, respectivamente: uma espera, a liberação de uma ou mais threads em 
espera. 
 
Cada objeto em Java possui um lock e ele deve ser obtido através do comando synchronized. 
 
Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono 
com os demais threads. 
 As threads se diferem dos processos por não poderem ter áreas de dados comuns. 
 
O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas 
thread. 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201509759501) Fórum de Dúvidas (0) Saiba (0) 
 
Durante a execução de threads, há casos em que elas trabalham independentemente uma da outra, sem 
necessidade de qualquer comunicação entre elas. Threads que trabalham independentes no tempo são 
chamadas de: 
 
 
Bloqueadas 
 
Encerradas 
 
Síncronas 
 
Executáveis 
 Assíncronas 
 
 
 
 
 6a Questão (Ref.: 201509759473) Fórum de Dúvidas (0) Saiba (0) 
 
Na sincronização de Threads, alguns métodos são muito importantes. Qual o método que é responsável por 
provocar uma espera? 
 
 
stop() 
 
notify() 
 
notifyAll() 
 
start() 
 wait() 
 
 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
10a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 1a Questão (Ref.: 201509764467) Fórum de Dúvidas (0) Saiba (0) 
 
A classe SwingUtilities fornece, entre outros, dois métodos para ajudar a fazer o tratamento de eventos na 
execução de um programa. Assinale a alternativa correta que indica o método que solicita que algum código 
seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, 
sem que seja necessário esperar. 
 
 
invokeAndWait() 
 invokeLater() 
 
getAccessibleAt() 
 
getAccessibleStateSet() 
 
isEventDispatchThread() 
 
 
 
 
 2a Questão (Ref.: 201509875600) Fórum de Dúvidas (0) Saiba (0) 
 
Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a 
estrutura Swing trabalha com Threads. Neste contexto, a maioria das interações com componentes Swing deve 
ser feita através da thread de tratamento de evento. Assinale a alterantiva que indica a classe que fornece 
métodos para auxiliar neste tratamento. 
 
 
SwingDispatcher 
 
SwingThread 
 
SwingWorker 
 
SwingManager 
 SwingUtilities 
 
 
 
 
 3a Questão (Ref.: 201509875566) Fórum de Dúvidas (0) Saiba (0) 
 
Os componentes GUI Swing não são seguros quanto ao uso de Threads. Quer dizer que se múltiplas Threads 
acessam um componente Swing, os resultados podem não estar corretos. Todas as interações com 
componentes Swing devem ser executadas a partir de uma Thread de cada vez. Neste contexto, assinale a 
alternativa que indica a thread através da qual a maioria das interações com componentes Swing são feitas. 
 
 
Tread de atualização 
 
Thread coletora de lixo 
 
Thread inicial 
 
Thread de trabalho 
 Thread de tratamento de eventos 
 
 
 
 
 4a Questão (Ref.: 201509875575) Fórum de Dúvidas (0) Saiba (0) 
 
Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a 
estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa 
os processo que consomem processamento em segundo plano. 
 
 
Thread de tratamento de evento 
 Thread de trabalho 
 
Thread incial 
 
Tread de atualização 
 
Thread coletora de lixo 
 
 
 
 
 5a Questão (Ref.: 201509899631) Fórum de Dúvidas (0) Saiba (0) 
 
Java possui a interface Runnable no pacote java.lang para suportar a programação com threads. Para criar uma 
Thread, basta criar uma classe que implemente Runnable, através da instrução: 
 
 public interface MinhaThread extends Runnable 
 
Thread minhaThread = new Thread(); 
 
Thread minhaThread = new Runnable(start); 
 
Runnable MinhaThread = new Runnable() 
 public Class MinhaThread implements Runnable 
 
 
 
 
 6a Questão (Ref.: 201509875581) Fórum de Dúvidas (0) Saiba (0) 
 
Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a 
estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa o 
código inicial da aplicação. 
 
 
Tread de atualização 
 
Thread de tratamento de eventos 
 
Thread coletora de lixo 
 Thread inicial 
 
Thread de trabalho 
 
 
 
 
 7a Questão (Ref.: 201509372057) Fórum de Dúvidas (0) Saiba (0) 
 
Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo: 
( ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada 
vez 
( ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna 
imediatamente a execução do código, sem que seja necessário esperar. 
( ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código. 
 
 
v, v, f 
 f, v, v 
 
v, v, v 
 
f, v, f 
 
v, f, v

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes