|
1) O que s�o classes Wrapper?
S�o classes que permitem que tipos primitivos sejam acessados como objetos. Exemplo: In-teger, Character, Double, Boolean etc.
2) Qual � a diferen�a entre uma Window e um Frame?
A classe Frame estende a Window para definir uma janela principal do aplicativo que pode ter uma barra de menu.
3) Qual pacote tem componentes leves?
O pacote javax.Swing. Todos os componentes no Swing, exceto JApplet, JDialog, JFrame e JWindow, s�o componentes leves.
4) Qual � a diferen�a entre os m�todos paint() e repaint()?
O m�todo paint() suporta a pintura atrav�s de um objeto Graphics. O m�todo repaint() � usado para fazer com que paint() seja invocado pelo thread de pintura AWT.
5) Qual � o objetivo da classe File?
Ele � usado para criar objetos que fornecem acesso aos arquivos e diret�rios de um sistema de arquivos local.
6) Qual a diferen�a entre final, finally e finalize?
- Final � uma palavra-chave - Final � usada para aplicar restri��es de classe, m�todo e vari�vel. A classe final n�o pode ser herdada,
o m�todo final n�o pode ser substitu-�do e o valor final da vari�vel n�o pode ser alterado.
- Finally � um bloco - Finally � usado para colocar um c�digo importante, ele ser� executado se uma exce��o for tratada ou n�o.
- Finalize � um m�todo - Finalize � usado para executar o processamento de limpeza antes que um objeto seja coletado como lixo.
7) O que � um m�todo nativo?
Um m�todo nativo � um m�todo implementado em uma linguagem diferente de Java. Os m�todos nativos �s vezes tamb�m s�o chamados de m�todos estrangeiros.
8) Qual � o prop�sito da classe System?
O objetivo da classe System � fornecer acesso aos recursos do sistema, como entrada e sa�da padr�o. N�o pode ser instanciado. As instala��es fornecidas pela classe System s�o fornecidas abaixo.
- Entrada padr�o
- Fluxos de sa�da de erro
- Sa�da padr�o
- M�todo utilit�rio para copiar a parte de um array
- Utilit�rios para carregar arquivos e bibliotecas
Existem os tr�s campos da classe Java System, ou seja, printstream err est�tico, inputstream est�tico em e fluxo de sa�da padr�o.
9) Quais cont�ineres usam um layout de borda como layout padr�o?
As classes Window, Frame e Dialog usam um layout de borda como layout padr�o.
10) Quais cont�ineres usam um FlowLayout como layout padr�o?
As classes Panel e Applet usam o FlowLayout como layout padr�o.
11) Existe alguma diferen�a entre uma barra de rolagem e um ScrollPane?
A barra de rolagem � um componente, enquanto o ScrollPane � um cont�iner. Um ScrollPane manipula seus pr�prios eventos e executa sua pr�pria rolagem.
12) O que � um componente leve?
Componentes leves s�o aquele que n�o combina com a chamada nativa para obter as unidades gr�ficas.
Eles compartilham suas unidades gr�ficas de componentes pai para process�-las. Por exemplo, componentes Swing e componentes JavaFX.
13) O que � um componente pesado?
Os elementos port�teis fornecidos pelo sistema operacional s�o chamados de componentes pesados. O AWT � limitado �s classes gr�ficas fornecidas pelo sistema operacional e, por-tanto, implementa apenas o subconjunto m�nimo de elementos de tela suportados por todas as plataformas.
As ferramentas de descoberta de UI dependentes do sistema operacional s�o chamadas de componentes de peso-pesado.
14) Voc� pode escrever uma classe Java que possa ser usada tanto como um applet quanto como um aplicativo?
Sim. Adicione um m�todo main() ao applet.
15) Qual � a diferen�a entre a hierarquia de classes do Reader/Writer e a hierarquia de classes InputStream/OutputStream?
A hierarquia de classes do Reader/Writer � orientada a caracteres e a hierarquia de classes InputStream/OutputStream � orientada por bytes.
16) Qual classe voc� deve usar para obter informa��es de design sobre um objeto?
A classe Class � usada para obter informa��es sobre o design de um objeto e a inst�ncia de classe java.lang.Class representa classes, interfaces em um aplicativo Java em execu��o.
17) Qual � a diferen�a entre vari�veis est�ticas e n�o est�ticas?
Uma vari�vel est�tica est� associada � classe como um todo, em vez de a inst�ncias espec�ficas de uma classe. Vari�veis n�o est�ticas assumem valores exclusivos com cada inst�ncia de objeto.
18) Voc� pode escrever uma classe Java que possa ser usada tanto como um applet quanto como um aplicativo?
Sim, basta adicionar um m�todo main() ao applet.
19) Qual � a diferen�a entre os componentes Swing e AWT?
Os componentes AWT s�o pesados, enquanto os componentes Swing s�o leves. Componentes pesados dependem do kit de ferramentas de janelas. Por exemplo, java.awt.Button � um componente de alto peso, quando est� sendo executado na plataforma Java para pla-taforma Unix, � mapeado para um bot�o Motif real.
20) Qual � a diferen�a entre construtores e outros m�todos?
Os construtores devem ter o mesmo nome que a classe e n�o podem retornar um valor. Eles s�o chamados apenas uma vez, enquanto os m�todos regulares podem ser chamados v�rias vezes.
|