Re: [java-list] Caso alguem possa me ajudar a responder estas questoes.

2002-12-16 Por tôpico Giovanne Vermes
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 usoempresarial, 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étodoporé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;23 class SuperClasse extends Object {4 //classe vazia5 }67 class SubClasse extends SuperClasse {8 public String toString() {9 return(" toString da classe Subclasse.");10 }11 }1213 class SubSubClasse extends SubClasse {14 public String toString() {15 return(" toString da classe SubSubclasse.");16 }17 }1819 public class RunTimePolymorphismToString {2021 public static void main(String[] args) {2223 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 

[java-list] Caso alguem possa me ajudar a responder estas questoes.

2002-12-15 Por tôpico vander
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] 
-