1. A estrutura da linguagem para tratamento de exce��es e a inexist�ncia de ponteiros nos levam a um c�digo mais seguro, j� que a probabilidade de um c�digo executar uma opera��o que detone o sistema � MUITO menor que em C/C++.
2. Os programas em Java ainda causam um overhead no momento da primeira execu��o das classes, o que torna certas opera��es mais lentas. Esse tipo de "problema" est� sendo trabalhado pelos desenvolvedores por�m existem iniciativas independentes com bons resultados.
3. Tem caracter�sticas de ambos, por�m basicamente compilada.
4. Virtualmente qualquer uma, desde que tenha uma JVM (Java Virtual Machine).
5. Ter uma JVM.
6. SE - Standard Edition (b�sica), EE - Enterprise Edition (para uso empresarial, abrange outros produtos, Java n�o � simplesmente uma linguagem), ME - Micro Edition (para pequenos equipamentos, como handhelds, celulares e outros)
7. � a caracter�stica de haver mais de uma forma para um mesmo elemento. Por exemplo, um m�todo de uma classe pode ter mais de uma lista ou forma de par�metros. Poder�amos ter um m�todo que recebesse uma informa��o em um formato String e definirmos o mesmo m�todo por�m com o mesmo nome e recebendo um par�metro tipo int. O compilador se encarregar� de chamar o m�todo correto de acordo com a chamada.
Daniel Vermes
[EMAIL PROTECTED] wrote:
Mo�ada pe�o desculpa pelo apelo at�... caso alguem possa/queira me dar uma
for�ca me ajudando a responder as questoes abaixo... eu estou com algumas
respondidadas, mas ainda estou engatinhando em java... creio que logo poderei
ajudar muito nesta lista... mas por enquanto sou eu quem preciso... e muito de
ajuda... um abra�o a todos... e desde j� fico agradecido a aquele que perder um
tepinho pra me ajudar...
1.Nas suas palavras descreva os pontos fortes da linguagem Java e porque voc� a
utilizaria no desenvolvimento de um software.
2.Nas suas palavras descreva os pontos fracos da linguagem Java e porque voc�
n�o utilizaria no desenvolvimento de um software..
3.Java � uma linguagem compilada ou interpretada?
4.Em que m�quinas Java pode ser executada?
5.Qual � a infra-estrutura necess�ria em uma m�quina para que um programa Java
possa ser executado?
6.O que s�o e qual a diferen�a entre J2SE, J2EE e J2ME?
7.O que � polimorfismo?
8.Java suporta heran�a m�ltipla? Qual o recurso que Java oferece semelhante a
heran�a m�ltipla?
9.Qual a diferen�a de uma classe abstrata e uma interface em Java?
10.Observe o programa Java abaixo e responda as perguntas que se seguem:
1 package basico;
2
3 class SuperClasse extends Object {
4 //classe vazia
5 }
6
7 class SubClasse extends SuperClasse {
8 public String toString() {
9 return(" toString da classe Subclasse.");
10 }
11 }
12
13 class SubSubClasse extends SubClasse {
14 public String toString() {
15 return(" toString da classe SubSubclasse.");
16 }
17 }
18
19 public class RunTimePolymorphismToString {
20
21 public static void main(String[] args) {
22
23 SuperClasse variavelSup = new SuperClasse();
24 System.out.println(variavelSup.toString());
25 SuperClasse variavelSub = new SubClasse();
26 System.out.println(variavelSub.toString());
27 SuperClasse variavelSubSub = new SubSubClasse();
28 System.out.println(variavelSubSub.toString());
29 Object variavelObject = new SubSubClasse();
30 System.out.println(variavelObject.toString());
31 }
32 }
a.Quantas classes est�o definidas neste programa?
b.Desenhe um gr�fico representando de forma hier�rquica as classes que foram
usadas no programa (de acordo com a heran�a).
c.Das linhas 23 a 30 s�o criados 4 objetos e � invocado um m�todo em cada um
deles, o m�todo toString. Em qual classe � definido o m�todo toString pela
primeira vez? Quando um objeto do tipo SuperClasse invoca o m�todo toString ele
utiliza a implementa��o definida em qual classe?
d.. Este programa demonstra a utiliza��o de polimorfismo em Java. Foi
demonstrado polimorfismo em tempo de execu��o ou compila��o?
e.Porque a linha 28 e 30 imprimem na tela a mesma mensagem, uma vez que as
vari�veis definidas nas linhas 27 e 30 s�o de tipos diferentes?
11.O que � polimorfismo em tempo de compila��o no Java?
12.Quais s�o os modificadores de acesso do Java que podem ser utilizados na
especifica��o do encapsulamento dos elementos de uma classe? Liste cada um
deles explicando qual a restri��o de acesso que ele determina.
13.Considerando a classe abaixo:
package avaliacao.java;
public class Acesso {
private int variavel1;
private long vari�vel2;
public void metodo1{}
private void metodo2{}
protected void metodo3{}
void metodo4{}
}
a.Quais os m�todos que poder�o ser acessados por classes que estejam no mesmo
pacote (package) ?
b.Quais os m�todos que poder�o ser acessados por classes que herdem
caracter�sticas, ou seja, sejam filhos da classe teste?
c.Qual a estrutura de diret�rios na qual este programa dever� ser gravado, e
qual dever� ser o nome dele no sistema de arquivos?
d.Escreva os m�todos acessores (get,set) desta classe para cada um dos
atributos definidos.
14.Fa�a um pequeno programa em Java que liste o conte�do de uma tabela em um
banco de dados.
15.Fa�a um pequeno programa em Java que passa o nome de uma tabela para um
objeto de outra classe e este sim imprime o conte�do da tabela no banco de
dados.
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet
