Baixe o app para aproveitar ainda mais
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.
Compartilhar