MC336 - Problemas
Criada: 2010-07-20
-
O que é uma instância de uma classe?
Resposta
-
Quais são os tipos primitivos em Java e porque têm tamanho fixo?
Resposta
-
Porque diz-se que Java não tem ponteiros? É verdadeira esta afirmação?
Resposta
-
Como orientação a objetos ajuda a reutilizar código?
Resposta
-
Qual a diferença entre declarar e definir uma variável em Java?
Resposta
-
Qual o nome dado a subprogramas em Java?
Resposta
-
Quem ocupa o primeiro plano em orientação a objetos: código ou
estruturas de dados?
Resposta
-
Tipos primitivos são passados por referência ou valor em Java?
Resposta
-
Tipos não-primitivos são passados por referência ou valor em Java?
Resposta
-
O que são atributos e métodos de uma classe? Há um nome que indique ambos?
Resposta
-
Quais os tamanhos em bits dos tipos primitivos em Java?
Resposta
-
Diga uma característica de arrays em Java que não existe em C.
Resposta
-
O que é "coleta de lixo" em Java?
Resposta
-
Que nome deve ter o arquivo onde a classe
Papai
é
definida?
Resposta
-
Quais modificadores existem para declarações em Java com respeito ao encapsulamento?
Resposta
-
Que classes são mais próximas entre si: classes do mesmo pacote ou
classes derivadas uma da outra?
Resposta
-
Se classes correspondem a arquivos, pacotes correspondem a ...?
Resposta
-
Como acessar argumentos passados na linha de comando em Java?
Resposta
-
Se uma classe B é filha de outra classe A, qual delas tem mais atributos?
Resposta
-
Que palavra reservada é usada para descrever relação de herança entre
classes em Java?
Resposta
-
Se uma classe de Lista Ligada é usada para implementar uma Pilha, é
melhor herdar ou compor?
Resposta
-
Classes filhas podem redefinir métodos definidos em classes ancestrais?
Resposta
-
O que é um método final?
Resposta
-
O que é a assinatura de um método?
Resposta
-
Podem coexistir numa mesma classe métodos com a mesma assinatura?
Resposta
-
Quantas classes é necessário definir para implementar uma estrutura de
lista ligada?
Resposta
-
O que é uma classe abstrata?
Resposta
-
Existe uma palavra reservada para indicar classes abstratas ou o
compilador as reconhece sem isto?
Resposta
-
Podemos instanciar uma classe abstrata e assim criar objetos desta classe?
Resposta
-
Podemos declarar variáveis que tenham como tipo uma classe abstrata?
Resposta
-
Que uso tem uma classe abstrata?
Resposta
-
O que significa acoplamento dinâmico?
Resposta
-
Podemos atribuir a uma variável de um certo tipo A objetos de tipos
derivados de A por herança?
Resposta
-
Podemos atribuir a uma variável de um certo tipo A objetos de tipos
dos quais A deriva por herança?
Resposta
-
Podem existir em classes relacionadas por herança métodos com a
mesma assinatura?
Resposta
-
Podem coexistir numa mesma classe métodos com o mesmo nome?
Resposta
-
Qual a diferença entre polimorfismo e sobrecarga?
Resposta
-
Dê exemplos de sobrecarga em outras linguagens além de Java.
Resposta
-
Java permite herança múltipla (uma classe ter duas ou mais classes
mãe)?
Resposta
-
O que é uma interface?
Resposta
-
Qual a palavra reservada que indica que uma classe herda uma
interface?
Resposta
-
Porque herdar (implementar) várias interfaces não causa problemas,
enquanto que herdar várias classes pode causar problemas?
Resposta
-
Quais as vantagens em definir interfaces em Java?
Resposta
-
Pode haver herança entre interfaces em Java?
Resposta
-
Ao capturar vários tipos de exceções num bloco
try-catch
, quais devem aparecer primeiro: as mais gerais ou as mais específicas? Por que?
Resposta
-
Para que serve a cláusula
finally
num bloco try-catch
?
Resposta
-
Na declaração de um método, o que significa uma cláusula
throws
seguida de um ou mais tipos de exceções?
Resposta
-
Quais exceções não precisam ser capturadas nem propagadas pelos métodos?
Resposta
-
Em que estados pode estar uma thread em Java?
Resposta
-
Como se vai do estado
born
para o estado ready
?
Resposta
-
Como se sai do estado
sleeping
?
Resposta
-
Como se entra no estado
blocked
?
Resposta
-
Que mecanismos de sincronização existem para evitar acesso simultâneo a recursos críticos?
Resposta
MC336 Home
© 2010 João Meidanis