RES: [java-list] Iniciando em JAVA

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO

2 livros essenciais: 

- Core Java 2 - Fundamentos
- Core Java 2 - Recursos Avançados.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Flavia [mailto:[EMAIL PROTECTED]
Enviada em: Monday, June 23, 2003 1:59 PM
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Iniciando em JAVA


 Oi Mauro,

   Tb sou iniciante em Java, e estou lendo o livro Java Como Programar 4 º
Edição -  H.M. Deitel, P.J. Deitel -  Bookman.
Já estou quase na metade do livro e estou achando muito bom.


   Espero ter ajudado!!

  Um abraço,

Flávia

  Um abraço
  -Mensagem original-
  De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
  Enviada em: segunda-feira, 9 de junho de 2003 20:21
  Para: [EMAIL PROTECTED]
  Assunto: [java-list] Iniciando em JAVA
 
 
  Ola,
  Estou iniciando em JAVA, e gostaria de saber alguns conselhos
  para um iniciante
  livros, sites de pesquisa etc...
  Obrigado.
 
  =
  | Mauro Gustavo |
  | Analista de Sistemas  |
  | (0xx11)8146-9860  |
  |3118-8132  |
  |3399-4390  |
  =
 
 
  --
  Use o melhor sistema de busca da Internet
  Radar UOL - http://www.radaruol.com.br
 
 
 
 
  -- 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]

 -
 
 
  ---
  Incoming mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.488 / Virus Database: 287 - Release Date: 05/06/03
 
 ---
 Outgoing mail is certified Virus Free.
 Checked by AVG anti-virus system (http://www.grisoft.com).
 Version: 6.0.488 / Virus Database: 287 - Release Date: 05/06/03


 -- 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]
 -


-- 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] 
-

-- 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]
-



RES: [java-list] Certificação Programador

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO



 Caro 
Richard,

 
Acho que a prova requer um bom estudo e tb 
uma boa experiencia na linguagem,pois vc enfrentará muitas pegadinhas que 
não são visiveis em um simples estudo.
 
Para isso, estude e faça muitos testes e 
simulações dos topicos da prova.

 
Boa Sorte

 
Andrew Betencourt
 
Analista de Sistemas
 
SCP for Java 2 Platform 
1.4

  -Mensagem original-De: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED]Enviada em: Tuesday, June 24, 2003 
  7:54 AMPara: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] Certificação Programador
  Sim, é. Desde que vc tenha uma outra fonte de estudos 
  (livros específicos para a certificação), experiência não é necessário. A 
  prova é baseada em teoria.
  
  
  Rafael Gaino
  
- Original Message - 
From: 
Richard 
Demjen 
To: [EMAIL PROTECTED] 
Sent: Thursday, June 19, 2003 3:40 
PM
Subject: [java-list] Certificação 
Programador

Olá 
Amigos,

Acompanho a 
lista a algum tempo e agora gostaria de poder contar com a opinião de 
vocês.

Trabalho com 
internet faz um tempo e em 2002 resolvi fazer um curso de Java. Fiz o 275 da 
Sun, na própria Sun. Infelizmente desenvolvi pouco com java, alguns 
projetinhos aqui, outros ali, mas nunca trabalhei profissionalmente com isso 
(uma pena).

Gostaria de 
saber se o 275 é o suficiente para a certificação? Honestamente fiz o curso 
com bastante facilidade.

Obrigado

Richard 
Demjen


RES: [java-list] Notas Fiscais

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
Tiago,

 Pelo que entendi, se vc quer criar uma classe de emissão de 
notas fiscais, vc deve ter uma impressora fiscal.

 Se esse for o seu problema, vc tera 2 formas de 
resolver:

 - Utilizar JNI para acessar as DLL fornecidas pelos 
fabricantes das ECF.
 - Utilizar a API Comm para acessar a impressora via porta 
serial e utilizar os comandos internos da mesma.

 Ate +

 Andrew Betencourt
 Analista de Sistemas
 SCP for Java 2 Platform 1.4

  -Mensagem original-De: Tiago Colombo 
  [mailto:[EMAIL PROTECTED]Enviada em: Monday, June 23, 2003 
  2:05 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] Notas Fiscais
  
  Olá 
  amigos,
  Gostaria 
  de saber como faço minha classe para emissão de notas 
  fiscais?
  Teria 
  algum componente especifico que facilitaria meu 
  trabalho?
  
  Obrigado
  
  Tiago 
  Colombo
  


RES: [java-list] CVS x SS (era *SOURCE SAVE*)

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caros,

Um plugin para a utilização do Source Safe no Eclipse pode ser
encontrado em www.sf.net.
Assim vc consegue trabalhar diretamente no Eclipse, sem se preocupar
com a janela do SS.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]
Enviada em: Monday, June 23, 2003 8:47 PM
Para: '[EMAIL PROTECTED]'
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
[EMAIL PROTECTED] @gama-ca.com.br
Assunto: RE: [java-list] CVS x SS (era *SOURCE SAVE*)


Acho que não podemos avaliar o Source Safe pela integração com o VB. Ela é
péssima! Mas ele é muito bom integrado com VC ou o Visual Studio .NET.

Por necessidade, uso no trabalho o Source Safe inclusive com java (Forte).
Não é integrado, mas é simples deixar a janela do Visual Source Safe aberta
do lado.

E, todo o ferramental específico dele (controle de versões, locks, busca,
share files etc) funciona muito bem.

Jorge Roberto Diniz Martins 
[EMAIL PROTECTED] 
www.unear.net 
Tel.: +55 (21) 3389-2924 

-Original Message-
From: Mauro Martini [mailto:[EMAIL PROTECTED] 
Sent: sábado, 21 de junho de 2003 11:30
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
[EMAIL PROTECTED] @gama-ca.com.br
Subject: [java-list] CVS x SS (era *SOURCE SAVE*)

Olá, 

Eu já usei, há muuuito tempo atras, em Unix, o SCCS, um sistema de controle 
de versão que, com um makefile bem escrito funcionava muito bem e fazia tudo

que eu precisava (basicamente, manter, recuperar e compara fontes de 
releases). 

Acompanhando esta discussão na lista, achei difícil de crer que o CVS seja 
pior... Tem uns programadores VB (?) que trabalham comigo que usam o SS e 
odeiam... No momento não uso nenhum, mas quero usar em breve. 

Então, será que algum expert aí poderia escrever uma mensagem definitiva

enumerando e comparando features e problemas? Escrever pra lista ou indicar 
um bom artigo mastigado sobre o assunto. Acho que ia ajudar muita gente. 

Gradicido, 


Marcos Tadeu P. Vargens writes: 

 Cara, você está errado. Não sei quem deu instrução do uso do cvs pra você
 mas devia processar ele. Se souber usar, numca mais vai trocar por outro.
O
 SS sim eu não quero usar nunca mais. Ja tive inumeros problemas porque ele
 não grava versões de lotes e sim de arquivos. Uma verdadeira merd 
 
 Marcos Tadeu P. Vargens
 [EMAIL PROTECTED]

 ---
Mauro Ramos Martini
UIN:150922494
()  ascii ribbon campaign - against html mail
/\ 

-- 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] 
-

-- 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] 
-

-- 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]
-



RES: [java-list] Reprodução de MP3 e MPEG

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
João,

 
De uma olhada na API Java Media Framework 
em www.java.sun.com.

 
Andrew Betencourt
 
Analista de Sistemas
 
SCP for Java 2 Platform 
1.4

  -Mensagem original-De: João Cavalcante 
  [mailto:[EMAIL PROTECTED]Enviada em: Monday, June 23, 2003 
  10:29 AMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] Reprodução de MP3 e MPEG
  Colegas,
  
  Preciso 
  desenvolver um aplicativo, inicialmente em versão desktop posteriormente em 
  versão WEB onde necessito fazer a reproduçãode arquivos MP3 e 
  MPEG.
  
  Alguém conhece 
  alguma classe que faça isso?
  
  abraços
  
  João 
  Cavalcante
  Hashimoto 
  Cavalcante Informatica
  Fone: (11) 
  6102-9015
  
  


RES: [java-list] Verificando existência de arquivo na máquina do usuário

2003-06-26 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
Marcio,

 Acho que vc nao conseguirá fazer tendo o IP do usuário. 
Isso somente poderia ser feito se ele tivesse um diretorio compartilhado e esse 
arquivo estivesse dentro do diretorio. Mesmo assim acho que não seria a melhor 
solução.

 Se vc quer fazer com que o usuário selecione um arquivo 
para upload, de uma olhada no site do Projeto Jakarta.
http://jakarta.apache.org/commons/fileupload/index.html


 Andrew Betencourt
 Analista de Sistemas
 SCP for Java 2 Platform 1.4
 

  -Mensagem original-De: Tangerini, Marcio 
  [mailto:[EMAIL PROTECTED]Enviada em: Monday, June 23, 2003 
  6:26 PMPara: '[EMAIL PROTECTED]'Assunto: 
  [java-list] Verificando existência de arquivo na máquina do 
  usuárioPrioridade: Alta
  Pessoal,
  
  Estoumontando um pequeno site, onde o usuário 
  irá selecionar um arquivo em seu file system através de um input 
  type="file" (html).
  
  Como devo 
  proceder para saber se o arquivo existe neste caso ?
  
  Devo escrever 
  "\\", e pegar o endereço IP do cliente usando 
  (InetAddress.getLocalHost()).getAddress();acrescentar o nome do arquivo 
  obtido via req.getParameter(FIELD_FILE); e depois usar o método exists() da 
  classe File ou teria alguma outra solução ?
  
  Exemplo: 
  
  
  String 
  userFile = "\\111.22.33.\help\arquivo.dat"
  File 
  checkUserFile = new File(userFile);
  
  if 
  (!checkUserFile.exists()) { out.println("File: " + 
  userFile + ", does not exists !"); 
  return;}
  
  Valeu, 
  
  Marcio 
  Tangerini 
  
  


RES: [java-list] Dúvida

2003-06-25 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caro Luis,

Essa declaração é uma conversão explicita (casting). Vc acaba
forçando o Java a fazer uma conversão explicita, uma vez que vc tenha noção
de que sempre a conversão esta correta.

Neste primeiro metodo, vc poderia ter feito a conversão direta para
long como:

return 2 * Long.parseLong(x);

Um outro exemplo de uso de casting, é quando vc retira objetos das
posições de um ArrayList. O tipo a ser retornado pelo ArrayList é do tipo
Object, mas vc pode ter colocado um objeto do tipo Double. Exemplo:

ArrayList exemploList = new ArrayList();
Double valor = new Double(12.9);
String frase = new String(Teste Casting);
exemploList.add(valor);
exemploList.add(frase);

//Para retirar os valores

Double valor2 = (Double) exemploList.get(0);
String frase2 = (String) exemploList.get(1);


Ate +

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4



-Mensagem original-
De: Silva Luis-ALS038 [mailto:[EMAIL PROTECTED]
Enviada em: Monday, June 23, 2003 8:06 AM
Para: Java-List (E-mail)
Assunto: [java-list] Dúvida


Olá!!

Sempre estou vendo uma determinação de algum tipo de variável antes de um
cálculo ou algum processamento... como no trecho abaixo:

public long twice (String x) {
return 2 * (long) Integer.parseInt(x);
}

ou algo como: float value = (float)  1.5 * cnt;

Minha dúvida é a seguinte: oq significa esta determinação do tipo de
variável? Seria o tipo de retorno do cálculo?!




Desde já agradeço a todos...

 Luis Antonio Lopes da Silva




-- 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] 
-

-- 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]
-



RES: [java-list] Apagar SubString

2003-06-25 Por tôpico Andrew Thomas de Betencourt Lima - SAO



 Faça um subString na 
mesmareferencia em que se encontra a string, ou ate mesmo guarde o 
resultado em outro lugar.
 
Exemplo:

 
String nome = "Joao e 
Maria";
 
nome = 
nome.substring(0,5);
 
System.out.println(nome);

 
O saida será: e Maria

 
Andrew Betencourt
 
Analista de Sistemas
 
SCP for Java 2 Platform 
1.4

  -Mensagem original-De: Aprendiz 
  [mailto:[EMAIL PROTECTED]Enviada em: Friday, January 01, 
  1999 2:26 AMPara: [EMAIL PROTECTED]Cc: .Grupo - 
  Java; .Grupo - Java; .Grupo - Java; .Grupo - Java; .Grupo - Java; .Grupo - 
  JavaAssunto: [java-list] Apagar SubString
  
  Amigos da lista,
  Como faço para apagar uma subString de uma 
  String?
  
  Abraços
  
  EJ


RES: [java-list] Declarações de métodos e atributos.

2003-06-25 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caro Luis,

Vc deve utilizar o modificador static qdo necessitar utilizar
metodos e variaveis em nivel de classe e não por objetos. Sendo assim, essa
variavel/metodo será unica em todas as instancias que vc criar dessa classe.
Por exemplo: se vc criar uma classe com Threads e colocar uma
variavel(static) que conta de 2 em 2, repare que vc nao tera uma variavel
por instancia(Thread) e sim uma variavel que conta cada vez que uma Thread a
incrementa.

O siginificado das declaracoes fornecidas abaixo sao:

public static int getNumber() { return valor }

Este é um metodo estatico e pode ser acessado sem que vc
tenha uma instancia da classe.
Vc pode acessar esse metodo usando o nome da classe:
classe.getNumber();

public static void main(String args[])

Este é uma declaração de um metodo main, utilizado para
iniciar um programa. Ele deve ser estatico pq em tempo de execução, a JVM
nao possui uma instancia para pode-lo acessa-lo. O metodo main é acessado
pela JVM atraves do nome da classe passado em sua inicialização.

public static int valor = 0;

Esta é uma declaração de uma variavel do tipo int com
modificador static, onde essa variavel pode ser acessada/modificada por
varios objetos da mesma classe.

Espero ter ajudado.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Silva Luis-ALS038 [mailto:[EMAIL PROTECTED]
Enviada em: Wednesday, June 11, 2003 10:56 AM
Para: Java-List (E-mail)
Assunto: [java-list] Declarações de métodos e atributos.


Pessoal,

O que significa o static em cada uma das declarações abaixo:

public static int getNumber() { return valor; }
public static void main (String args[]) {...}
public static int valor = 0;

Desde já gradeço a todos que puderem me ajudar...

Att,

Luis Antonio.




-- 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] 
-

-- 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]
-



RES: [java-list] Urgente turotial acessa banco jsp

2003-06-23 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caro Alisson,

Tem livro que saiu a pouco tempo e tem um otimo custo/beneficio.
 um livro basico de JSP e deve suprir a sua necessidade.

- Tudo que voce queria saber sobre o JSP
  Fernando Anselmo
  Editora Visual Books
  192 Paginas
  ISBN 8575020943

 Ate +


Andrew Betencourt
Analista De Sistemas
JCP for Java 2 Platform 1.4

-Mensagem original-
De: Alisson Pedrina [mailto:[EMAIL PROTECTED]
Enviada em: Friday, June 06, 2003 10:03 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Urgente turotial acessa banco jsp


Pessoal alguem poderia me indicar um bom tutorial que ensine a acessar banco
de dados com incluso, edio e navegao nos 
registros??
tudo isso usando jsp..
por favor
 



Alisson Pedrina 
Java Programmer

-Original Message-
From: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED]
Sent: quarta-feira, 4 de junho de 2003 08:59
To: '[EMAIL PROTECTED]'
Subject: *SPAM* RE: [java-list] Dvida cruel

Isso a eu quase j sabia, mas como eu resolvo esse problema 

Rodrigo

-Original Message-
From: Joao Emilio Santos Bento da Silva [mailto:[EMAIL PROTECTED]
Sent: segunda-feira, 2 de junho de 2003 12:22
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Dvida cruel


Cara, a questo no  da imutabilidade
das strings nesse caso.

A questo  que os parmetros para o java
so sempre por referncia, logo a referncia
que foi passada para o mtodo foi a varivel
y do mtodo main. Quando voc no mtodo
x fez str1 = str1.concat( ok );
voc mudou a referncia em memria da varivel
str1.



-Mensagem original-
De: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED] Enviada em:
Friday, May 30, 2003 10:32 AM
Para: '[EMAIL PROTECTED]'
Assunto: [java-list] Dvida cruel


Alguem saberia me dizer pq qdo eu imprimo a variavel y, ela est vazia ? Eu
sei que tem a ver com a imutabilidade das Strings, mas queria uma resposta
que me convencesse :-)

public class teste1 {
   
public teste1() {}
   
public static void main(String[] args) {
teste1 t = new teste1();
String y = new String(teste - );
int z = 10;
System.out.println(t.x(y,z));
System.out.println(y);
}
   
private String x (String str1,int z)
{
   str1 = str1.concat( ok )   ;
   z = 2003;
   return str1;
}
   
}

Obrigado.
Atenciosamente,

Paulo Henrique C. Zanchettin
Scopus Tecnologia S/A
( 55-11-3909-3561
* [EMAIL PROTECTED]

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios 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]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-

-- 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]
-



RES: [java-list] Conversão de valor númerico para valor em extenso

2003-06-20 Por tôpico Andrew Thomas de Betencourt Lima - SAO
(p) == '-')  (sar.charAt(p + 1) != '\n'))) {
l.insert(rp++, sar.charAt(p));
  }
} //for

s = l.toString();
  }

  /**
   * Return the written form of the number
   *
   * @return...
   */
  public String getResult() {
String temp;
if (s == null) {
  return Number is not set!;
}
temp = s;
s = null;
return temp;
  }


  /**
   * Return the numbers between 0-999 in written form
   *
   * @param  n  Description of the Parameter
   * @return...
   */
  private String numero(long n) {
int flag;
String u[] = {, um, dois, tres, qua-tro, cin-co, seis,
se-te, oi-to, no-ve, dez, on-ze, do-ze, tre-ze, ca-tor-ze,
quin-ze, de-zas-seis, de-zas-sete, de-zoi-to, de-za-no-ve};
String d[] = {, , vin-te, trin-ta, qua-ren-ta, cin-quen-ta,
ses-sen-ta, se-ten-ta, oi-ten-ta, no-ven-ta};
String c[] = {, cen-to, du-zen-tos, tre-zen-tos,
qua-tro-cen-tos, qui-nhen-tos, seis-cen-tos, se-te-cen-tos,
oi-to-cen-tos, no-ve-cen-tos};
String extenso_do_numero = new String();
//  extenso_do_numero  = \0 ;
if ((n  1000)  (n != 0)) {
  if (n == 100) {
extenso_do_numero = cem;
  } else {
if (n  99) {
  extenso_do_numero += c[(int)(n / 100)];
  if (n % 100  0) {
extenso_do_numero +=  e ;
  }
}
if (n % 100  20) {
  extenso_do_numero += u[(int)n % 100];
} else {
  extenso_do_numero += d[((int)n % 100) / 10];
  if ((n % 10  0)  (n  10)) {
extenso_do_numero +=  e ;
extenso_do_numero += u[(int)n % 10];
  }
}
  }
} else if (n  999) {
  extenso_do_numero = ERRO: NUMERO  999;
}
return extenso_do_numero;
  }
  
  public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
double nn = .99D;

if (args.length  0) {
  try {
nn = Double.parseDouble(args[0]);
  } catch (NumberFormatException e) {
System.out.println(Use java Extenso [número com '.' decimal]);
System.exit(1);
  }
}

Extenso ex = new Extenso(nn, 30);

sb.append(String.valueOf(nn)).append( = \r\n);
sb.append(ex.getResult());
System.out.println(sb);

  }
}


Eliseu Pfaffenseller
Analista de Sistemas Senior.


-Original Message-
From: Andrew Thomas de Betencourt Lima - SAO
[mailto:[EMAIL PROTECTED]
Sent: 04 June, 2003 10:29
To: [EMAIL PROTECTED]
Subject: [java-list] Conversão de valor númerico para valor em extenso



Caros,

Gostaria de saber se alguem tem algum exemplo de classe que
pega um valor numérico e converte(cria) o valor por extenso.

Thanks.

Andrew Thomas de Betencourt Lima
 SCP for Java 2 Platform 1.4
Analista de Sistemas - Fábrica de Projetos
Politec - São Paulo
eMail: [EMAIL PROTECTED]
Tel: 3644-4000 ramal 218


-- 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] 
-


-- 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] 
-

-- 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]
-



RES: [java-list] Enviar EMAIL

2003-06-20 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Roberto,

na API do J2EE já existe um pacote de envio de eMails. Já utilizei e
gostei muito.

Andrew Betencourt
Analista de Sistemas
JCP for Java 2 Platform 1.4

-Mensagem original-
De: José Roberto Araujo Teixeira (Teixeira)
[mailto:[EMAIL PROTECTED]
Enviada em: Friday, June 06, 2003 4:13 PM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Enviar EMAIL



Pessoal;

Encontrei uma API (JAR) que envia e-mail, mas, não consegui enviar.
O JAR é esse:
 objsmtp.jar 
Alguém conhece ? Consegui no www.javafree.com.br


Grato

Att;

Roberto Teixeira






-- 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]
-



RES: [java-list] O que está acontecendo? Qual a diferença?

2003-06-20 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
Halex,

 O erro ocorria pq a variavel de sessão que vc estava 
tentando utilizar ainda nao existia.
 A unica coisa que vc fez foi realizar uma conversao 
explicita de um objeto inesistente para um objeto do tipo 
String.
 Assim, o objeto do tipo String pode ser comparado como 
null.
 
 Mas achei estranho vc utilizar valores como (null, "true") 
em uma variavel do tipo String. Para um melhor entendimento, vc poderia 
padronizar esses valores, utilizando um objeto String ou 
Boolean(true/false).

 Ate +

 Andrew Betencourt
 Analista de Sistemas
 SCP for Java 2 Platform 1.4

 
 

  -Mensagem original-De: Halex Maciel 
  [mailto:[EMAIL PROTECTED]Enviada em: Wednesday, June 11, 
  2003 11:41 AMPara: Egen; Java Br; Java Campinas; Sou 
  JavaAssunto: [java-list] O que está acontecendo? Qual a 
  diferença?
  Caros colegas, a poucos dias atrás eu postei no 
  forum uma pergunta sobre Session, eu até disponibilizei meu fonte com 
  problemas de Session, e por incrivel que pareça não entendi o 
  seguinte:
  
  Eu criei um código que a pessoa ao entrar na 
  página em JSP, erá verificado se ele havia efetuado login, caso contrário ele 
  seria redirecionado para página de login. Meu código era este:
  
  %// if 
  (session.getAttribute("EstaLogado") == null) 
   
  response.sendRedirect("index.jsp?msg=Por%20%20favor,%20efetue%20seu%20login."); 
   else  { 
   String logado = 
  session.getAttribute("EstaLogado").toString(); 
   if (!(logado == "true")) 
   
  response.sendRedirect("index.jsp?msg=Por%20%20favor,%20efetue%20seu%20login."); 
   } // Verifica direitos de Usuário e cria um 
  link de atalho para módulo administrativoString link = 
  "";String admin = 
  session.getAttribute("eAdmin").toString();if 
  ((session.getAttribute("eAdmin") != null)  (admin == 
  "true"))link = "a href="" 
  Administrativo/a";//%
  
  Só que estava dando erro na hora que a pessoa 
  tentava acessar a página sem efetuar login. Dava
  um JasperException, mas depois eu troquei o 
  código, e coloquei desta forma:
  
  %String EstaLogado = (String) 
  session.getAttribute("EstaLogado"); if (EstaLogado == 
  null)  
  response.sendRedirect("index.jsp?msg=Por%20%20favor,%20efetue%20seu%20login."); 
   else  { 
   String logado = (String) 
  session.getAttribute("EstaLogado"); 
   if (!(logado == "true")) 
   
  response.sendRedirect("index.jsp?msg=Por%20%20favor,%20efetue%20seu%20login."); 
   } // Verifica direitos de Usuário e cria um 
  link de atalho para módulo administrativoString links = 
  "";String admin = (String) 
  session.getAttribute("eAdmin");if ((admin != null)  
  (admin == "true"))links = "a 
  href="" 
  Administrativo/a";%
  
  Na realidade a única coisa que mudei 
  foi,
  
  Isto fazia dar o erro:
  String logado = 
  session.getAttribute("EstaLogado").toString(); 
  Este solucionou meu problema:
  String logado = (String) 
  session.getAttribute("EstaLogado"); 
  Qual a diferença entre eu utilizar (String) e 
  utilizar (toString();)?
  
  Obrigado a todos.
  
  Halex 
Maciel


RES: [java-list] (java lista) - Ler arq. texto delimitado

2003-06-17 Por tôpico Andrew Thomas de Betencourt Lima - SAO



 Caro 
Rubens,

 
Para leitura do arquivo vc pode estar 
utilizando diversas formas(classes), mas por exemplo vc pode usar as classes 
FileInputStream e DataInputStream.
 
Vc pode utilizar a classe StringTokenizer 
para fazer a separação das informações delimitadas pelo caracter 
";".

 
Vc conseguirá fazer tudo isso de diversas 
formas. É preciso avaliar melhor o seu problema, e encontrara melhor 
solução.
 
De uma olhada na API do Java 2 1.4, 
principalmente do pacote "java.io" para leitura do arquivo.

 
Boa Sorte !

 
Andrew Betencourt
 
Analista de Sistemas 

 
JCP for Java 2 Platform 
1.4

  -Mensagem original-De: Rubens Pereira da Silva 
  [mailto:[EMAIL PROTECTED]Enviada em: Friday, June 06, 2003 
  3:10 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] (java lista) - Ler arq. texto delimitado
  
  Olá pessoal,
  
  Estou precisando de ajuda, sou principiante em java e preciso ler um 
  arquivo texto delimitado por ";" e persistir no banco, qual a melhor forma de 
  fazer? E qual a melhor classe usar?
  
  Qualquer dica serve pois tenho urgência, por favor, quem tiver alguma 
  coisa parecida me ajude.
  
  Obrigado,
  
  Rubens.
  
  
  
  Yahoo! Mail Mais espaço, 
  mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra 
  spam.


RES: [java-list] Vector armazenando int

2003-06-17 Por tôpico Andrew Thomas de Betencourt Lima - SAO

Como dito abaixo, a classe Vector somente aceita objetos.
É preciso fazer a conversar do int para Integer.
Ex:

import java.util.*;

public class VecInt {

public static void main(String args[]) {

Vector vec = new Vector();
Integer newInt = new Integer(10);
Integer newInt2 = new Integer(20);
Integer newInt3 = new Integer(30);
vec.add(newInt);
vec.add(newInt2);
vec.add(newInt3);

for(int i=0; ivec.size(); i++)
System.out.println(vec.get(i));

}
}

Ate +

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4



-Mensagem original-
De: André Barbosa [mailto:[EMAIL PROTECTED]
Enviada em: Friday, June 06, 2003 2:46 PM
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Vector armazenando int


Êpa! Cuidado, Alan.

vetor != Vector

Danielle, um Vector só armazena objetos, e int é um tipo primitivo. A
solução é essa mesma, converter os valores para Integer antes de adicionar.

André Barbosa


- Original Message -
From: Alan Ricardo dos Santos [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, June 04, 2003 5:10 PM
Subject: RES: [java-list] Vector armazenando int




 Claro, é só declarar o seu vetor como int.

 int meuvetor[];


 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Enviada em: quarta-feira, 28 de maio de 2003 19:46
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] Vector armazenando int


 Olá colegas Javaneses,

 Estou precisando armazenar valores inteiros (int) em um Vector, mas tá
dando erro. É possível fazer isso? Será que é preciso converter os valores
p/ Integer?

 Até +++,
 Danielle Furtado.



 --
 Esta mensagem foi enviada pelo site http://Correio.UFPA.BR



 -- 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]
 -


 -- 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]
 -


-- 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] 
-

-- 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]
-



RES: [java-list] Api Windows/Linux

2003-06-17 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
Rodrigo,

 Acho que não existe(nunca vi nem utilizei) nenhuma API para 
lidar diretamente com o Windows ou com Linux.
 Vc pode utilizar a propriedade 
"getProperty" da "classe "System", para obter algumas informações sobre o 
ambiente (Windows ou Linux).
 Exemplo de codigo para pegar 
visualizar todas as informações disponiveis:

 Enumeration sys = 
System.getProperties().keys();
 while(sys.hasMoreElements()) 
{
 
String keyName = sys.nextElement().toString();
 
System.out.println(keyName + " = " + 
System.getProperty(keyName));
 }
 Agora, se vc 
pretende se aprofundar mais, e utilizar outras informações ou funcoes do Windows 
ou Linux, terá que utilizar JNI para interagir com as DLL´s (no caso 
Windows)de cada sistema.
Ate +
Andrew 
Betencourt
Analista de Sistema
JCP for Java 2 
Platform 1.4
 

 

 


  -Mensagem original-De: Rodrigo Zampieri Castilho 
  [mailto:[EMAIL PROTECTED]Enviada em: Thursday, June 12, 
  2003 10:38 AMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] Api Windows/Linux
  Fala Pessoal,
  
  Alguém poderia me informar setem algum pacote específico para lidar 
  com a API do Windows ou Linux, se existe esse tipo de pacote.
  
  Obrigado,
  Rodrigo Zampieri Castilho
  
  
  Yahoo! Mail Mais espaço, 
  mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra 
  spam.


RES: [java-list] problema com execução de programa

2003-06-07 Por tôpico Andrew Thomas de Betencourt Lima - SAO



Caro 
Igor,

 a JVM nao esta localizando a sua classe 
compilada.
 Para isso, vc deve setar a variavel de ambiente CLASSPATH 
para apontar para o diretorio atual.
 Exemplo (windows):
 
 
set 
CLASSPATH=%CLASSPATH%;.

 
Repare que no final da declaração tem um 
"."
 Execute este comando antes de tentar executar a sua 
classe.

 Ate +

 Andrew Betencourt
 Analista de Sistemas
 SCP for Java 2 Platform 1.4

  -Mensagem original-De: Igor p. Simões 
  [mailto:[EMAIL PROTECTED]Enviada em: Sunday, June 01, 2003 
  6:19 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] problema com execução de programa
  tenho uma classe criada com herança da classe 
  Frame e no método "main" desta classe eu crio uma instancia desta classe e 
  peço pra mostrar conforme abaixo.
  public static void main(String args[]){Frame 
  f2 = new 
  Frame2();f2.reshape(0,0,420,400);f2.show();}
  compilo a classe com javac 
  frame2.java
  e após isso digito o comando java 
  frame2
  neste momento ocorre a seguinte mensagem de 
  erro:
  "Exception in thread "main" 
  java.lang.NoClassDefFoundError: frame2"
  o que devo fazer?
  desde já agradeço
  igor p 
simoes


RES: [java-list] Ajuda por favor

2003-06-07 Por tôpico Andrew Thomas de Betencourt Lima - SAO



 Se eu nao me engano, no site 
do JUG(www.jug.com.br) tem um 
exemplo.

 
Andrew Betencourt
 
Analista de Sistemas
 
SCP for Java 2 Platform 
1.4

  -Mensagem original-De: Daniel Monteiro 
  [mailto:[EMAIL PROTECTED]Enviada em: Sunday, June 01, 2003 3:52 
  PMPara: [EMAIL PROTECTED]Assunto: Re: [java-list] 
  Ajuda por favor
  Tenta 
  java.sun.com
  ou
  www.google.com
  
  
  
- Original Message - 
From: 
Giuliano 

To: [EMAIL PROTECTED] 
Sent: Thursday, May 29, 2003 2:11 
PM
Subject: [java-list] Ajuda por 
favor

Me ajudem ppor favor rss
alguem sabe onde eu acho uns exemplos de código 
para fazer um Chat com Java???
ou algum endereço na net que eu posa ver como 
funciona isso???
obrigado


[java-list] Conversão de valor númerico para valor em extenso

2003-06-06 Por tôpico Andrew Thomas de Betencourt Lima - SAO

Caros,

Gostaria de saber se alguem tem algum exemplo de classe que
pega um valor numérico e converte(cria) o valor por extenso.

Thanks.

Andrew Thomas de Betencourt Lima
 SCP for Java 2 Platform 1.4
Analista de Sistemas - Fábrica de Projetos
Politec - São Paulo
eMail: [EMAIL PROTECTED]
Tel: 3644-4000 ramal 218


-- 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]
-



RES: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-04 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caro Awdryn,

estou com o mesmo problema.
Pelos meus estudos ate agora, encontrei 2 soluções:

- Utilizar a API Comm para fazer o acesso a impressora via porta
serial, e utilizar os comandos internos da impressora.
- Utilizar JNI para fazer acesso as DLL´s fornecidas pelo
fabricante, tendo que obrigatoriamente utilizar C/C++ para acessar as DLL´s.

Problema serio !!!

Abraço.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]
Enviada em: Thursday, May 29, 2003 8:18 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Impressora Fiscal. Alguem ja usou


Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma impressora
fiscal???
Alguêm teria algum exemplo de como fazer isso?
Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

Agradecendo antecipadamente.

Awdryn Cavalche de Souza.


-- 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] 
-

-- 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]
-



RES: [java-list] Livros, testes sobre certificacao

2003-06-03 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Ola a todos,

Eu comprei os 2 livros Core Java (Fundamentos e Recursos Avancados), li os
dois inteiros, li o livro da SYBEX sobre Certificacao Java 2, e ainda fiz
varios simulados, entre eles um muito bom e o JavaRanch(www.javaranch.com).

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Henrique Viecili [mailto:[EMAIL PROTECTED]
Enviada em: Monday, May 26, 2003 2:11 PM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Livros, testes sobre certificacao


Ola pessoal,

estou pensando em fazer a certio de Programmer e gostaria de 
saber quais so os melhores livros e os melhores testes online 
para obter um bom grau nessa prova.

Grato,

Henrique

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-



[java-list] Utilização de DLL(win32) com Java

2003-06-01 Por tôpico Andrew Thomas de Betencourt Lima - SAO

Caro amigos,

Estou com a necessidade de utilizar uma DLL(win32) em um programa
Java. A DLL é para comunicação com uma impressora de Cupom Fiscal.
Tenho 2 opções para desenvolvimento:
 1) Utilizar JNI para trocar informações com essa DLL(fornecida pelo
fabricante), utilizando C/C++.
 2) Utilizar a API Comm para fazer a comunicação via porta serial
com a impressora, e tentar utilizar os comandos internos dela.

A DLL facilita um pouco, pois nao terei a preocupação de fazer
comunicação com as portas seriais. Porem, terei que utilizar C/C++ para
estar acessando essa DLL.

Gostaria de saber se alguem tem alguma dica ou exemplo para este
desenvolvimento ?

Um abraço a todos
Obrigado.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-- 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]
-