Buscar

Aquecimento Prova - Karl

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

Escreva um programa para alocar 1024 bytes de memória de dados.
char a[] = new char [1024];
2 - Declare um array int de 50 elementos e inicialize cada elemento para 0.
 int a[] = new int[50];
 for (int i = 0; i < 50; i++) {
 a[i] = 0;
 }
3 - Implemente uma classe anônima para tratar o evento que acontece ao clicar em um JButton.
 JButton bt = new JButton("Teste");
 bt.addActionListener(new ActionListener() {
 @Override
 public void actionPerformed(ActionEvent e) {
 throw new UnsupportedOperationException("Not supported yet.");
 }
 });
4 - Qual o propósito do garbage collector? É possível chamá-lo explicitamente?
 Remover objetos não utilizados e liberar espaço na memória. Pode ser chamado pelo comando System.gc();
5 - O que é interface?
Uma interface modela um comportamento esperado. Pode-se entendê-la como uma classe que contenha apenas métodos abstratos, para que outras classes s implementem.
6 - Diferença entre construtor e método?
Os métodos devem ser executados explicitamente. Os métodos construtores são executados na instanciação de um objeto e não tem retorno.
7 - O que quer dizer a palavra-chave static?
O modificador static quer dizer que o método ou a variável pertence a classe e não a um objeto específico.
8 - O que é encapsulamento, herança e polimorfismo?
Encapsulamento: proteger o acesso direto aos atributos de uma classe através dos métodos get e set.
Herança: Uma classe pode herdar operações de uma superclasse e as suas
operações podem ser herdadas por subclasses
Polimorfismo: podemos sobrescrever o método herdado da classe pai, dando um comportamento diferente para a classe filha.
9 - Quais os tipos primitivos da linguagem java?
	boolean
	8bits 1byte
	float
	32bits 4bytes
	short
	16bits 2bytes
	double
	64bits 8bytes
	int
	32bits 4bytes
	char
	8bits 1byte
	long
	64bits 8bytes
	
	
10 - O que é um scrollbar? O que é um scrollpane?
Scrollbar é uma barra de rolagem e scrollpane é um painel onde são adicionados componentes se eles ultrapassarem o tamanho da tela apresentara uma barra de rolagem, os dois são componentes da parte view do MVC.
11 - Quais os tipos de layout vistos em sala de aula?
FlowLayout, GridLayout, GridBagLayout e BorderLayout.
12 - Qual a diferença entre um GridbagLayout e o GridLayout ?
Os dois possuem uma matriz de células, porém no GridBagLayout cada coluna ou linha da matriz pode ter um tamanho e comportamento diferente, assim como cada célula também possuirá as suas variações. 
13 - Qual o papel do driver JDBC?
É um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional.

Outros materiais