Re: [java-list] O Rose é burro ??
Trabalho com o Rose 2000 (a migracao para Rose 2001 sera em Junho). Uso o gerador de codigo Java o tempo todo, mas o script de geracao teve que ser totalmente reescrito, o original era muito limitado. Nao entendi muito bem sua pergunta, o problema eh no uso do gerador ou voce estah tendo algum erro inesperado? Ou ainda o cogigo gerado eh incorreto? - Original Message - From: "Sven van ´t Veer" <[EMAIL PROTECTED]> To: "java-list" <[EMAIL PROTECTED]> Sent: Tuesday, April 24, 2001 10:02 AM Subject: [java-list] O Rose é burro ?? > Alguem trabalha com Rose e gera codigo java cm ele? Já tentou modelar > implementação de uma interface? Como faz ?? > > sven > > > -- 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 > 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: Re: [java-list] O Rose é burro ??
Sven, estou mandando um .cat com o modelo UML e os .javagerados, a implementacao eh simples, como tu podesver. Mas eh preciso lembrar que o gerador que usamos aquifoi bastante modificado, para suportar variasnecessidades especificas do projeto.Porem, nao acredito que o gerador original seja taoruim a ponto de nao gerar uma implementacao simplescomo essa, mas da Rational pode se esperar qualquercoisa. Posso tentar carregar o Script original e testar, seainda tiveres problemas.Silvio - Original Message - From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Friday, April 27, 2001 5:09 AM Subject: Re: Re: [java-list] O Rose é burro ?? não é com gerador. Até agora somente fez uns testes. Estou tendando modelar o seguinte:interface Foo{}interface Bar{}class FooBar implements Foo, Bar{}Eu não consigo modelar isso. Usando a seta de heranca(Generalization) com a propriedade "implementation inheritance" ainda coloca Foo e Bar na "Extends" no Java, gerando um erro obviamente. Qualquer outro tentativa, realize etc, colocando como implementation não gera o Java correto. Usando o Class Specification, eu posso colocar o relacionamento certo na caixa de Implements, mas nada aparece no modelo.svenSilvio L. DeMorais wrote: 000601c0ce77$f4765640$0201a8c0@morgana" type="cite">Trabalho com o Rose 2000 (a migracao para Rose 2001 sera em Junho).Uso o gerador de codigo Java o tempo todo, mas o script de geracao teve queser totalmente reescrito, o original era muito limitado.Nao entendi muito bem sua pergunta, o problema eh no uso do gerador ou voceestah tendo algum erro inesperado? Ou ainda o cogigo gerado eh incorreto?- Original Message -From: "Sven van ´t Veer" <[EMAIL PROTECTED]>To: "java-list" <[EMAIL PROTECTED]>Sent: Tuesday, April 24, 2001 10:02 AMSubject: [java-list] O Rose é burro ?? Alguem trabalha com Rose e gera codigo java cm ele? Já tentou modelarimplementação de uma interface? Como faz ??sven-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] - test.zip -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida de SAX
Um documento XML tem que ser "bem formado" para poder ser processado por um XML parser. Essa eh uma das maiores diferencas entre XML e HTML, e o principal motivo pelo qual um documento HTML frequentemente nao eh um documento XML. Nao conheco nenhum parser XML que aceite documentos nao "bem formados", ateh porque nao seria um parser de XML; seria um parser de outra coisa qualquer. Mas pode ser que exista alguma implementacao que ignore as tags especificas de HTML que quebram a regra de inicio e fim, mas mesmo asism ainda fica o problema de HTML aceitar tags nao aninhadas, e esse seria um problema ainda mais chato de implementar. Ateh onde eu sei (o que nao eh muito) a solucao para pasar HTML por parsers XML eh reestruturar o documento HTML. boa sorte, Silvio On Wed, 25 September 2002, Luciana Nunes Leal wrote: > > Pessoal, > > Estou parseando um documento XML, que não é bem-formado (existem tags de > abertura que não têm tag de fechamento associada), e está subindo a > seguinte exceção: > > org.xml.sax.SAXParseException: The element type "br" must be terminated > by the matching end-tag "". > > Existe alguma maneira de ignorar essa exceção e continuar o processando > o documento? > O XML precisa realmente estar bem-formado? > > Obrigada, > Luciana. > > > -- LISTA SOUJAVA > http://mail.morais.com//jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com//jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com//jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com//jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Proteção de código Java
Ola Fabio, Essa sua preocupacao era muito comum. Lembro que tive varias conversas com clientes sobre esse problema quando ainda tentava difundir o uso de Java. A sua maior preocupacao parece ser com propriedade intelectual. >Surgiu uma preocupação sobre como preservar a propriedade intelectual de softwares desenvolvidos em Java. O codigo fonte estar disponivel para o publico ou nao, nao eh um perigo para a sua propriedade intelectual. A licensa de uso do software e seus fontes eh que vai controlar essa situacao. Veja o caso da propria Microsoft com a sua Shared Source Initiative, (http://www.microsoft.com/licensing/sharedsource/) Ninguem eh mais protecionista do que a MS, mas ateh o Tio Bill sabe que esse negocio de esconder fontes nao funciona. Java nao eh a unica linguagem que apresenta esse problema, VB, C# e basicamente qualquer linguagem que gera algum codigo intermediario pode ser facilmente "descompilada". E mesmo linguagens "realemte" compiladas (desde que sem muita otimizacao) podem ser revertidas para alguma linguagem de mais alto nivel. (Na faculdade escrevi um programinha que lia um programa ".com" e gerava um fonte em "C" equivalente. Funcionava ateh bem para casos simples.) Outro ponto do seu email. >Se uma pessoa hoje resolve desenvolver um software comercial em Java, é possível descompilar tudo ? Se a pessoa estah com muita vontade de ver o teu fonte, sim, eh possivel. Mas vai ter que ser um programa que faca algo bem interessante, ateh porque eh muito provavel que o fonte jah esteja disponivel em algum site, possivelmente pela mesma empresa que desenvolveu, e sob uma licensa que impede ou naoo uso. E se for uma ideia muito boa mesmo, logo logo vai surgir um grupo para fazer uma versao Free do teu programa. Mas os fontes vao ser diferentes. Silvio -- 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] -
Re: [java-list] java.lang.Object, porque não abstract?
Eu gostei dessa pergunta. A principio, nao consegui achar nenhuma resposta satisfatoria, parece nao existir nenhum motivo especial pelo qual Object nao poderia ser abstract. Fiz ateh uma pesquisa no codigo fonte do Java (J2SE 1.4.1), e Objects sao instanciados em apenas 48 dos 3889 arquivos. E em muitos desses casos, seria muito facil usar algum outro artificio para chegar ao mesmo resultado (ou seja, o desenvolvedor instanciou Object simplesmente porque podia, se nao fosse possivel, haveriam varias outras opcoes). Ai passei a pensar no que significa declarar uma classe abstract, e porque essa decisao eh tomada. E acho que encontrei o motivo. O motivo fundamental para que uma classe seja declarada abstract eh porque ela eh incompleta, ou seja, o desenvolvedor nao sabe, no momento da implementacao, todos os requisitos necessaries, e eh forcado a declarar abstract para que outro desenvolvedor, com mais informacoes, complete a classe. Bom, Object certamente nao eh uma classe incompleta, uma instancia de Object responde coerentemente a todas as mensagens (methods), logo, nao faz sentido declarar Object abstract. Declarar uma classe abstract apenas para impedir que seja instanciada eh um exemplo de design ruim. --- From: "Paulo Silveira" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] java.lang.Object, porque não abstract? Date: Wed, 2 Oct 2002 17:34:21 -0300 Oi pessoal! Uma vez alguem me perguntou, e eu não soube dar um motivo 100%: "Porque a java.lang.Object não é abstract" Ela poderia perfeitamente ser abstract, já que não é preciso ter métodos abstratos para a classe ser abstrata. Você poderia ainda se referenciar a Objects, criar array de Objects e tudo mais. A única coisa que você não poderia fazer, seria instanciar Objects. A única utilidade de instanciar Objects, a meu ver, é utilizar como objetos de tag, ou como mutex (declara uns Objects estáticos e da syncrhinized neles!). Mas pra isso basta você criar uma inner classe bem inutil, só pros mutexes e coisas do gênero. Existe alguma coisa que faria o java.lang.Object precisar ser concreta? Ou foi apenas uma decisão de implementação? == Paulo Eduardo Azevedo Silveira Grupo de Usuários Java -- 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] -
Re: [java-list] metodologia de peso leve
O melhor lugar para achar esse tipo de informacao eh no http://www.extremeprogramming.org/ e vode pode ler o otimo livro do Alistar Cockburn, Agile Software Development http://www.amazon.com/exec/obidos/tg/detail/-/0201699699/qid=1034180412/sr=8-1/ref=sr_8_1/104-6125694-4701555?v=glance&n=507846 Esse livro nao eh uma leitura para principiantes (como diz o proprio autor na introducao), mas se vode jah tem algum tempo de estrada, eh uma leitura obrigatoria. Anderson Brazão wrote: Amigos Javaneses, uma excelente tarde a todos. Alguém poderia me dar um help ou uma definição detalhada sobre "Metodologia de peso Leve" em XP ? Abraços a todos e muito obrigado antecipadamente. Anderson Brazão Technolog Tecnologia em Logística e Sistemas S/C Ltda. USP - São Paulo - Brasil -- 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] -
Re: [java-list] metodologia de peso leve
Outro link interessante sobre o assunto, e tem uma versao em portugues. http://www.agilemodeling.com/pamphlet.htm Anderson Brazão wrote: Amigos Javaneses, uma excelente tarde a todos. Alguém poderia me dar um help ou uma definição detalhada sobre "Metodologia de peso Leve" em XP ? Abraços a todos e muito obrigado antecipadamente. Anderson Brazão Technolog Tecnologia em Logística e Sistemas S/C Ltda. USP - São Paulo - Brasil -- 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] -
Re: RES: [java-list] Projeto!!
hehehe... lembro que isso foi tentado numa lista de Clipper (isso aconteceu no seculo passado, ok) e foi a maior guerra de egos que eu jah vi. No fim eram mais de 10 "lideres" cada um com sua "visao" do que eh certo e errado. Mas desenvolvimento de software era muito novo ainda, e nao tinhamos muita literatura (em portugues ou ingles) para seguir, a Internet ainda nao existia (alguem aqui usou a BitNet?). Pode ser que as coisas fossem mais amigavies nessa lista, nao sei. "Gerson Fabio" wrote: Ola Ricardo, gostei da iniciativa e acho que devemos tocar isso pra frente, mesmo que para isso tenhamos que criar uma outra "lista de discussao". Nao tenho experiencia em projetos em Java a ponto de assumir a liderança, mas tenho certeza que ao demonstrarmos interesse e iniciativa, certamente alguem podera ajudar. Desde ja coloco-me a disposiçao para discutir a melhor maneira de concretizarmos essa ideia ( caso queira, mande me emails direto para meu endereço) e reforço o chamado a todos aqueles que puderem contribuir de alguma maneira a esse projeto. FAbraço, GERSON FABIO Account Manager Seed Technology Solutions [EMAIL PROTECTED] ---The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. -Mensagem original-De: Ricardo Maurício [mailto:[EMAIL PROTECTED]]Enviada em: Tuesday, October 01, 2002 12:46 PMPara: [EMAIL PROTECTED]Assunto: [java-list] Projeto!! Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Os mais esclarecidos da lista poderiam iniciar um projeto com a participação "geral" envolvendo aqueles que querem participar não sei se é nesta lista a mais indicada para fazer isso!! Porem!! Discutindo com todos os passos do projeto como análise(uml.. até a sua codificação.). Seria de grande valia para todos!!! Nada melhor do que um projeto para efetivar o aprendizado...!! Ninguem assumiria a liderança do projeto? Grato, Ricardo Maurício -- 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] -
Re: [java-list] Hora-Programador JAVA
Como voce estah falando de Valor Hora, imagino que esteja se referindo a trabalhar como contratado ("contractor" ou "consultant" (o chamado tercerizado - eh assim que se escreve?). Nao conheco a realidade atual no Brazil, mas aqui nos US: R$ 150.00 = +-US$ 43.00 (usando o dollar a 3.50). Esse valor eh normal para programadores com alguma experiencia basica (2+ anos), mesmo com essa economia de M^#&@! que estamos vivendo. Eh comum receber algo entre $55 e $60 por hora com 5+ anos. E com 10+, $100 eh normal. O nosso Chief Architect ganha $145/h, o Project Manager $140/h. E os lead programmers (todos com 10+ anos de estrada) recebem mais de $100/h. Entrar no mercado de consultoria agora, sem experiencia nenhuma, estah dificilimo. Quase impossivel mesmo. O melhor caminho seria entrar numa empresa como empregado mesmo, e se meter em alguns projetos interessantes pelos proximos 2 ou 3 anos. Assim voce acumula a experiencia basica para virar "consultor". Os salarios estao baixos (em relacao ao que era pago em 2000), mas ainda assim se ganha muitissimo mais em IT do que a media salarial americana. On Thu, 24 Oct 2002, André Oliveira wrote: > > R$ 150,00 a hora Que absurdo!!! Me diga quem está pagando esse > valor-hora para um programador Jr. que eu também quero!!! > Não se paga isso nem no exterior! > > > >From: "Savio Barros" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: <[EMAIL PROTECTED]> > >Subject: Re: [java-list] Hora-Programador JAVA > >Date: Mon, 21 Oct 2002 12:45:58 -0300 > > > >Cara, > >Eu tô cobrando R$ 150,00 (cento e cinqüenta reais), e não tem faltado > >solicitação aqui em Brasília... > > - Original Message - > > From: Anderson Brazão > > To: [EMAIL PROTECTED] > > Sent: Monday, October 21, 2002 1:28 AM > > Subject: [java-list] Hora-Programador JAVA > > > > > > Amigos, > > > > Gostaria de saber o valor/hora em média, de um programador JAVA > >iniciante. > > > > > > Abraços, > > > > Anderson Brazão > > > > Technolog Tecnologia em Logística e Sistemas S/C Ltda. > > Travessa "R", 400 - Cidade Universitária > > USP - Universidade de São Paulo > > São Paulo - Brasil > > > > > _ > MSN Hotmail, o maior webmail do Brasil. http://mail.morais.com/jump/http://www.hotmail.com";>http://www.hotmail.com > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Colocar figura ao lado de um item de menu
Outra maneira, ainda mais poderosa, eh usar uma ActionClass. Olha a documentacao de Action e AbstractAction. On Sun, 03 Nov 2002, "Kelsei Biral" wrote: > > Olá Robson.. > > Primeiramente vc vai precisar de uma imagem .GIF ou .JPG > > daí.quando vc for criar um objeto de JMenunItem, por exemplo, abra a > imagem no próprio construtor do método. > > Aí vai um exemplo: > > JMenuItem novo = new JMenuItem("Novo", new ImageIcon("New.gif")); > > onde ´new.gif´ tem que estar no diretório do seu programa, caso contrário vc > deve especificar o caminho da imagem. > > Depois é só adicionar o item de menu como se faz normalmente. > > Até mais > > Kelsei Biral > > > >From: "Robson Augusto Siscoutto" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: <[EMAIL PROTECTED]> > >Subject: [java-list] Colocar figura ao lado de um item de menu > >Date: Thu, 24 Oct 2002 15:21:53 -0200 > > > >Olá Pessoal, podem me ajudar? > > > >Estou precisando colocar uma imagem ao lado de um item de menu. Tipo o > >desenho de ajuda que aparece ao lado do item do menu ajuda de qualquer > >programa do microsoft. > > > >Estou usando o Jbuilder7 Enterprise. Se alguem pode me ajudar agradeço. > > > >Obrigado > > > >Robson > > > _ > MSN Hotmail, o maior webmail do Brasil. http://mail.morais.com/jump/http://www.hotmail.com";>http://www.hotmail.com > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Template Method
Nao, soh na proxima versao. JDK 1.5. Jah existe uma implementacao de referencia da SUN(nao lembro o link). Procure ler sobre a implementacao de Generics em Java. -- On Tue, 12 Nov 2002, "Vieira, Pablo O." wrote: Message Em java existe template de métodos (para nao fazer overloading) como em C? Ex.(em C): template TIPO menor(TIPO a, TIPO b){ return ((a(a,b); //ou resultInt = menor(a,b); resultFloat = menor(x,y); alguém já comentou comigo sobre Template Method Design Pattern, mas eu não entendi direito. O que é o Template Method Design Pattern? Alguém tem um exemplo prático de utilização? valeu, Pablo Oliveira VieiraWalar InformáticaFone: 55 11 3741.4083Fax: 55 11 3741.9677e-mail: [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] -
Re: [java-list] Interface e abstract
Qualquer coisa definida em uma interface eh sempre public. Nao importa se voce colocar ou nao o modificador public. protected and private nao sao permitidos. On Thu, 21 Nov 2002, "Leoncio Zarate Gamarra" wrote: > > Olá pessoal, > > tenho a seguinte dúvida que não estou conseguindo resolver. O código abaixo > compila mas se > implemento o método metodoTeste() com modificador de acesso no nível de > pacote > (como declarado na interface inter) > obtenho o seguinte erro, > > "metodoTeste() in TesteInterface cannot implement metodoTeste() in inter; > attempting to assign weaker access privileges; was public" > > > abstract class TesteInterface implements inter{ > public void metodoTeste(){ > System.out.println("Teste"); > } > } > > interface inter{ > void metodoTeste(); > } > Agradeço suas respostas. > > Leo. > > _ > STOP MORE SPAM with the new MSN 8 and get 2 months FREE* > http://mail.morais.com/jump/http://join.msn.com/?page=features/junkmail";>http://join.msn.com/?page=features/junkmail > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] utilidade do clone
Do ponto de vista funcional, nao existem muitas diferencas entre um copy constructor e o metodo clone. Porem, do ponto de vista estrutural existem algumas diferencas. Uma possivel vantagem de "clone" seria uma garantia de comportamento (contrato) que o "copy constructor" nao apresenta. Pois nao existe forma segura de forcar a implementacao de um tipo especifico de constructor em uma classe. Mas existem alguns probleminhas com o "clone" em Java, um deles eh o fato da interface "Cloneable" nao ter o metodo "clone", mas Object tem. Para uma exposicao de alguns deses problemas, leia: http://www.artima.com/intv/bloch13.html On Wed, 04 Dec 2002, Ana Paula Brandão Lopes wrote: > > Pessoal, > já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém ai > poderia > me explicar a "real" utilidade do método Object.clone()? Por que não usar copy > constructors para fazer deep copy, que é muito mais fácil. Tem alguma questão > mais > sutil envolvida, que eu não consegui ver? > > +++ > Ana Paula Brandão Lopes, M. Sc. > Universidade Estadual de Santa Cruz > Ilhéus-BA > 73-680-5271 > +++ > > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] chamando métodos estáticos de superclasses
basta chamar o metodo normalmente, sem nenhuma referencia a nome da super ou sub class. Isso pode ser feito em um metodo estatico, nao estatico ou mesmo em um bloco de inicializacao. Ex.1 class Super1 { public static void foo() { System.out.println("Class Super"); } } class Base1 extends Super1 { { foo(); } public void f1() { foo(); } public static void f2() { foo(); } } Ateh ai, sem problemas. Mas as coisas complicam um pouco se voce quer sobreescrever (overwrite) um method estatico da super classe. Complica porque methods estaticos nao sao tratados polimorficamente (ou seja, nao existe overwrite). Por exemplo, se a classe Base1 definir um metodo "static void foo()", esse nao sera um metodo polimorfico, mas sim dependente da declaracao da variavel chamadora. Ex.2 public class ToRun { public static void main(String[] args) { Super1 s1 = new Super1();; Base1 b1 = new Base1();; bar(s1); bar(b1); } // bar eh estatico apenas para simplificar o exemplo private static void bar(Super1 ss) { ss.foo(); } } class Super1 { public static void foo() { System.out.println("Class Super"); } } class Base1 extends Super1 { public static void foo() { System.out.println("Class Base"); } } Se "foo" fosse nao-estatico, as Strings "Class Super" e "Class Base" seriam escritas, pois foo seria polimorfico. Porem, como "foo" eh estatico, a String "Class Super" eh impressa 2 vezes. On Wed, 04 Dec 2002, Ana Paula Brandão Lopes wrote: > > Existem alguma forma de chamar um método estático de uma superclasse, sem fazer > referência explícita a ela. > Por exemplo, posso fazer super.metodoNaoEstatico(), mas no caso de um método > estático, sou obrigada a fazer NomeDaSuperClasse.metodoEstatico()?? > Obrigada. > Ana > > > > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Swing está começando a pegar?
Trabalho profissionalmente com Java desde 97, e sempre usando Swing ou Servlets para a camada de apresentacao (nunca usei JSP). Muitos projetos foram e estao sendo desenvolvidos em Swing, principalente no mercado financeiro. Tenho varios conhecidos trabalhando em financeiras e nas bolsas de Nova Iorque e Chicago, usando exclusivamente Swing. Isso porque uma solucao Web nao comporta o tipo de complexidade que os analistas financeiros estao acostumados a ter nas suas aplicacoes. S. "Marcos" wrote: > > Obrigado por responder amigo. Essa pergunta ja ta mofada que faz quase 1 mês > q coloquei na lista. Mesmo assim obrigado pela atenção. > Seu ponte de vista está corretissimo. Web ainda é 80% do java com certeza. > Mas como disse o numero de propostas está aumentando. Por isso a pergunta. > Mas sobre o browser, tem um problema com ele. Não tem nem 20% das > possibilidades que pode-se conseguir com o Swing. As soluções para as > exigências dos usuários é sempre tosca (bendito javascript, que seria da web > sem ele). Mas todas essas tosquisse tem limites e as vezes é preciso fazer > verdadeiras magicas das quais no swing ja temos implementado. É incrivel ver > como o cliente Web fica cada vez mais exigente e isso dificulta muito nosso > trabalho. Acho na minha ignorância no uso de swing que ele é uma solução > melhor que o Browser se usarmos o Java Web Start. Se estou errado por favor > opinem pois a empresa onde trabalho está começando a investir nessa > tecnologia visando sempre as 3 camadas mas mudando o front-end para swing. > > Marcos Tadeu Puntel Vargens > [EMAIL PROTECTED] > > - Original Message - > From: "José Carlos Lopes de Barros" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, January 02, 2003 4:55 PM > Subject: RES: [java-list] Swing está começando a pegar? > > > Na minha opinião, tem as suas vantagens e desvantagens. Tenho visto muito > mais propostas para trabalhar com J2EE que Swing. Embora a performance tenha > melhorado muito, acho que a tendência é bem maior para aplicações em 3 > camadas, já que para acessá-las basta um browser. Quanto ano .NET, o número > de ofertas de emprego, listas de discussões, desenvolvedores e recursos é > bem menor em relação ao J2EE, o qual tem sido dominante, cada vez crescendo > mais. > > > -Mensagem original- > De: Marcos [mailto:[EMAIL PROTECTED]] > Enviada em: sexta-feira, 13 de dezembro de 2002 21:45 > Para: [EMAIL PROTECTED] > Assunto: [java-list] Swing está começando a pegar? > > > Gostaria que o pessoal que trabalho com aplicativos clientes (Swing), dessem > uma opnião sobre a minha pergunta "Swing está começando a pegar?". Pergunto > pois trabalho com aplicativos no lado Server(Web) e estou recebendo > propostas para trabalhar com Swing. E fiquei bastante impressionado com o > Java Web Start que alem de fazer o download dos aplicativos, instala, > configura e verifica se tem atualizações. Gostaria de saber de vocês se é > uma tecnologia a se investir e se tem chances contra o VB .Net da > Micro$osft. > > > Abraço a todos e java na cabeça. > > Marcos Tadeu Puntel Vargens > [EMAIL PROTECTED] > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/ht
Re: [java-list] Método de Divisão
Uma possivel solucao eh: public class divide { public static int div(int a, int b) { int res = 0; if(a >= b) { for(int ac = b; ac <= a; ac += b, res++) ; } return res; } } Ainda faltariam algumas coisas na classe. Testar divisao por zero, criar um metodo para retornar o resto e testar, pois deve existir uma sotuacao que eu nao previ e onde esse metodo vai dar problema. Silvio [EMAIL PROTECTED] wrote: > > Daniel, > > Ontem mesmo mandei outra mensagem expressando melhor o que eu preciso. > E o seguinte : > Eu preciso de um metodo que faca a divisao entre dois numeros inteiros > positivos sem usar o operador "/" mas q simule o mesmo. A divisao deve ser > feita usando as outras operacoes como soma e subtracao entendeu? > > Ats, Adriana > Citando Giovanne Vermes <[EMAIL PROTECTED]>: > > > > > Desculpe-me, mas não entendo a solicitação. Poderia esclarecer melhor ? > > Atenciosamente, > > Daniel Vermes > > > > [EMAIL PROTECTED] wrote:Oi pessoal, > > > > Feliz Ano Novo! > > Estou precisando de um metodo que simule a operaçao de divisao de inteiros(/) > > > > em Java. Alguem tem e pode me enviar? > > > > Ats , Adriana > > > > > > > > _ > > Yawl Internet http://mail.morais.com/jump/http://www.yawl.com.br";>http://www.yawl.com.br/ > > > > Acesso Discado / ADSL / 24Hs > > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL > > > > > > -- LISTA SOUJAVA > > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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 > > > > > _ > Yawl Internet http://mail.morais.com/jump/http://www.yawl.com.br";>http://www.yawl.com.br/ > > Acesso Discado / ADSL / 24Hs > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Java & Mainframe
NO nosso sistema fazemos isso com MQ-Series. Tanto os programas COBOL iniciam processos em Java, quanto programas Java chamam programas COBOL. Sao mainframes IBM e os systemas Java rodam em HPUX. On Thu, 08 November 2001, "Gustavo Barreiro de Carvalho" wrote: > > Galera, > > Alguem sabe se é possível que o Java inicie uma rotina no CICS ??? > > > Obrigado. > > > -- 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 > 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] LIVROS
> Segue lista: > > # Servlets Java Servlet programming. Hunter & Crawford. O'Reilly > # JSP Java Server Pages, Hans Bergsten, O'Reilly > # EJB Enterprise JavaBeans, 3rd Edition By Richard Monson-Haefel, OReilly > # JMS Java Message Service By Richard Monson-Haefel & David Chappell, O'Reilly > # ASP Lista errada > # .NET Lista bem errada > -# ASPX OU ASP.NET Lista completamente errada :-) > # Fundamentos de Banco de Dados Database Modeling & Design Toby J. Teorey e o livro super classico do Date. Introduction to Database Systems C.J. Date > # SQL/ANSI. SQL In a Nutshell Kevin Kline, Daniel Kline, Ph.D. > # Componentizacao(COM,DCOM,COM+). Totalmente fora do alvo //hehehe -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] provas de certificacao
Pergunta interessante. Fui dar uma pesquisada e achei alguns numeros. 1.5 milhoes de programadores Java no mundo. 120.000 pessoas sao treinadas em Java em centros oficiais de treinamento Sun por ano. Nao achei o numero de profissionais certificados, soh um artigo dizendo que apenas 5% dos Java Certified Programmers passam na prova de Developer. Ateh porque eh uma certificacao muito mais dificil, voce tem que escrever codigo de verdade, e depois defender suas ideias numa prova escrita sobre o teu programa, e nao apenas responder a perguntas objetivas. Em tempo, eu sou certificado Programmer e Architect, nao estou criticando quem tem essa certificacao :-) Mas considero a certificacao de Developer a mais dificil de conseguir. Conheco muita gente com certificacao de Programmer, e outros 6 Architects, mas ainda nao conheci um Developer. Pretendo fazer a essa prova assim que meu projeto atual acabar. On Tue, 04 December 2001, "Java Dev" wrote: > > Alguem tem ideia do numero de certificados como Java Programmer e Java > Developer ?? > > []s, > Rodrigo > > -Mensagem original- > De: Rodrigo Pereira [mailto:[EMAIL PROTECTED]] > Enviada em: 03 December 2001 22:40 > Para: [EMAIL PROTECTED] > Assunto: Re: [java-list] provas de certificacao > > > E ai pessoALL > > A prova eh em ingles. Nao existe versao desta prova em portugues. Voce faz > a > prova num computador. Sao questoes de multipla escolha, mas uma alternativa > nao > exclui a possibilidade das outras estarem corretas. Em algumas questoes > somente uma alternativa deve ser assinalada. > > Espero ter ajudado. > > []s > Rodrigo. > >Rodrigo Pereira > [EMAIL PROTECTED] >55-11-9724-4505 >VIEW Tecnologia > > > "Silva, Alessandrapenin" wrote: > > > a prova para a certificação é em inglês ? tem em português ? > > > > -Original Message- > > From: Shazzannn [mailto:[EMAIL PROTECTED]] > > Sent: Monday, December 03, 2001 6:23 AM > > To: [EMAIL PROTECTED] > > Subject: Re: [java-list] provas de certificacao > > > > So para completar, > > > > voce pode fazer a prova em outras cidades. Procure no site > www.prometric.com > > > > em lugares para exame e la tem uma lista completa dos locais onde tem > > disponivel a prova desejada... > > > > On Saturday 01 December 2001 01:37, you wrote: > > > Boa Noite Herval, > > > > > > A prova de certificacao eh agendada para quando voce achar que estah > > > preparado. O principio eh voce adquirir o voucher que o documento que > lhe > > > da direito a fazer a prova, a partir daih voce passa a estudar um pouco > > > mais, existe varios sites especializados em questao a certificacao, um > dos > > > que eu indico eh o www.javaranch.com tem um material bom lah e varioa > > links > > > para outros sites, tente consultar a documentacao do Marcus Green(Muito > > > boa). Existe varios cursos lah na Sun, conheco algumas pessoas lah, mas > > > mesmo assim o objetivo dela nao eh te preparar para a certificacao e sim > > > lhe dar uma nocao da liguagem e suas peculiariedade, alem do mais, a Sun > > > aconselha voce participar de pelo menos 3 cursos para a sua suposta > > > preparacao. Pensamos agora: cada curso sai em media R$ 1.300,00, isso > dah > > > 3.900,00 para nao te garantir em nada apenas te dar um conhecimento, com > > > essa nota preta voce compra toda a colecao de livros da amazon e estuda > em > > > sua casa :-) Quanto ao local de exame acredito soh ter em SP, RJ e DF. > > > Valor do voucher R$ 180,00. > > > > > > Abraco!!! > > > > > > -Mensagem original- > > > De: Herval Freire <[EMAIL PROTECTED]> > > > Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > > Data: Sexta-feira, 30 de Novembro de 2001 03:08 > > > Assunto: [java-list] provas de certificacao > > > > > > > > > AcessoBOL, só R$ 9,90! O menor preço do mercado! > > > Assine já! http://www.bol.com.br/acessobol/ > > > > > > > > > > > > Alo povo javanes, > > > > > > Nao ando acompanhando as discussoes a respeito de certificacao de > > > desenvolvedor Java, mas gostaria de saber algumas coisas (se nao for um > > > incomodo responder...) > > > > > > > > > 1 - Quando eh a data da proxima prova de certificacao? > > > 2 - Quanto custa o teste? Eh necessario fazer algum curso? > > > 3 - Qual o prazo para inscricao? > > > 4 - Onde se inscrever? > > > 5 - Onde as provas sao realizadas (em especial, onde no Nordeste, se eh > q > > > existe algum lugar)? > > > > > > Se a certificacao desse ano jah passou, vale qquer informacao assim > > > mesmo... > > > > > > > > > agradeco antecipadamente! > > > > > > []'s > > > - > > > --- Herval Freire de A. Júnior -- > > > --- mailto:[EMAIL PROTECTED] > > > - http://www.herval.hpg.com.br -- > > > - UIN: 2067270 -- > > > - > > > --[The adepts are everywhere... awake! v0.666a]-- > > > ---
Re: RES: [java-list] Ferramenta IDE
Soh um detalhe, Forte eh da Sun, e nao da IBM. O IDE da IBM eh o VisualAge for Java. Falando nisso, recebo hoje a tarde a minha copia do JBuilder 6 Enterprise. Assim que puder ver o que tem de novo e bom escrevo algo. On Thu, 06 December 2001, Rogério Peres Gomes wrote: > > Bom, > > Se vc está acostumado a utilizar o bloco de notas, eu indico o > JCreator, que pode ser baixado em www.jcreator.com, onde existe uma versão > Freeware. > Outras sugestões JBuilder (Borland (www.borland.com), também existe > uma versão Freeware), NetBeans (www.netbeans.org, Freeware, muito bom > !), > Forte(IBM, não sei se é freeware, e nunca utilizei). > > O JBuilder, o Forte e NetBeans são alguns dos utilizados no mercado. > > > Acho que mais pessoas da lista podem te dar outras sugestões. > > Rogério Peres > > > - Mensagem original - > > De:Marcio Jose [SMTP:[EMAIL PROTECTED]] > > Enviada em:quinta-feira, 6 de dezembro de 2001 06:48 > > Para:Java List > > Assunto:[java-list] Ferramenta IDE > > > > Olá pesooal, > > > > Estou estudando Java somente usando um editor de texto e gostaria de > > experimentar uma ferramenta IDE. > > O que vocês me indicariam para começar. > > Qual a mais usada no mercado de trabalho? > > > > > > Um abraço > > > > Márcio José > > > > > > -- 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 > 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] endianess
Nao existe chamada de API para saber isso, mas todo o dado dentro de uma JVM eh sempre no formato big-endian. O problema acontece quando se estah lendo e escrevendo para programas que nao sao escritos em Java, ai depende da API que vc esta usando. Em progrmas que usam a Java Sound API isso eh sempre uma preocupacao, porque os formatos de som sao bem variados. Em IO normal, depende do Unicode character encoding usado, UTF-16BE eh big endian, UTF-16LE eh little-endian e UTF-16 eh mascarado. On Wed, 05 December 2001, Alysson Neves Bessani wrote: > > > Pessoal > > Alguem sabe como eu descubro se uma maquina usa o esquema big ou > litle endian pra codificacao dos dados. eu desconfio que atraves de > System.getProperty() eu possa pegar esta informacao mas alguem tem ideida > do nome da propriedade? > > Desde jah obrigado. > > -- > Alysson Neves Bessani > LCMI - Laboratorio de Controle e Microinformatica > UFSC - Universidade Federal de Santa Catarina > mailto:[EMAIL PROTECTED] icq:120876003 > > "A tradicao eh a personalidade dos imbecis" > - Albert Einstein > > > -- 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 > 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] tragédia grega
Pois eh meu... ferramenta boa e completa custa caro. Estou com o JBuilder 6 Enterprise desde sexta, e eh uma ferramenta fantastica (ateh agora :-). A integracao com o WebLogic eh muito boa, o desenvolvimento de EJBs eh bem facilitado, eu gostei particularmente da facilidade de criar uma classe cliente para teste automaticamente. Parece que existe um wizard para mapeamento CMP de EntityBeans, mas ainda nao tive tmepo de verificar isso. On Sun, 09 December 2001, "Paulo T. Simardi" wrote: > > > > > > > > > Oi Pessoal . . . . . > > Após 3 mil horas de download do JBuilder 5, eu o instalei, > registrei conforme as chave que me mandaram por e-mail e, pasmem, não tem > nenhuma escolha disponível para projetos do tipo: XML, CORBA, ENTERPRISE e WEB. > Somente em NEW eu tenho as opções: Project, Application, Applet e > Class. > E agora o que faço eu? Sento e choro? > Por favor, me ajudem, Paulo. > [ ]'s > > ---Outgoing mail is certified Virus Free.Checked > by AVG anti-virus system ( href="http://www.grisoft.com";>http://www.grisoft.com).Version: 6.0.295 / > Virus Database: 159 - Release Date: 01/11/01 -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Re:Oh louco Silvio de Moraes!!
Bom, vamos por partes... Eu moro nos Estados Unidos, e nao no Brasil, entao ateh pode ser que soh existam 2 Java Certified Architects por ai. Por aqui existem alguns, no projeto onde trabalho somos 2 certificados, e jah conheci outros 5 ou 6 em encontros JUGs. Quanto a prova mais dificil ser a de Architect, eu nao sei, depende do teu background. Mas o fato eh que eu nunca conheci ninguem com a certificacao de Developer, e ateh perguntei para alguns colegas com bastante tempo de mercado Java se eles conhecem alguem, e nada. Eu nunca vi o PIN de Developer :-) Eu imagino que a prova de Developer deva ser a mais dificil porque voce tem que escrever codigo para resolver um problema especifico, esse codigo tem que passar por um programa de teste de execucao, e voce tem que defender as tuas ideias numa prova escrita depois de entregar o programa. A prova de arquiteto eh mais facil, no sentido de que eh muito mais facil argumentar sobre um diagrama de classes UML e diagrama de systema (prova de architect) do que sobre o codigo Java direto. Quanto mais abstrato o objeto da disputa, mais facil eh defender a tua posicao. On Wed, 05 December 2001, "Daniel Felipe \(Bonão\)" wrote: > > > > > > > > > Oh louco meu caro amigo.. > > Você tem a certificação de arquiteto Java?..Meu > chefe me disse que tem apenas dois com esta certificação no Brasil..e ele > também me disse que esta é a prova mais dificil de todas...( face="Times New Roman" size=3>Architect). > > Agora fiquei confuso pois até agora pensava que a > prova mais dificil era a de Architect mas vc > disse em seu e-mail que a de Developer é mais...por favor me explique > melhor... > > Uma abraço > > Bonão > > > style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #00 >2px solid; MARGIN-RIGHT: 0px"> > - Original Message - > style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black">From: > mailto:[EMAIL PROTECTED]";>Silvio > L.DeMorais > To:href="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED] > Sent: Tuesday, December 04, 2001 3:59 > PM > Subject: Re: RES: [java-list] provas de > certificacao > > >src="http://ads3.hpg.com.br/RealMedia/ads/adstream_jx.ads/mail.ieg.com.br/incoming@TopLeft";> > > > > > > > > > > >href="http://ads3.hpg.com.br/RealMedia/ads/click_nx.cgi/mail.ieg.com.br/incoming@TopLeft?x";> > height=33 > >src="http://ads3.hpg.com.br/RealMedia/ads/adstream_nx.cgi/mail.ieg.com.br/incoming@TopLeft?x"; > > width=230 border=0> > > Pergunta interessante. > Fui dar uma pesquisada e achei alguns numeros. > 1.5 milhoes de programadores Java no mundo. > 120.000 pessoas sao treinadas em Java em centros oficiais de treinamento > Sun por ano. > > Nao achei o numero de profissionais certificados, soh um artigo dizendo > que apenas 5% dos Java Certified Programmers passam na prova de > Developer. > Ateh porque eh uma certificacao muito mais dificil, voce tem que escrever > codigo de verdade, e depois defender suas ideias numa prova escrita sobre o > teu programa, e nao apenas responder a perguntas objetivas. > > Em tempo, eu sou certificado Programmer e Architect, nao estou criticando > quem tem essa certificacao :-) > > Mas considero a certificacao de Developer a mais dificil de conseguir. > Conheco muita gente com certificacao de Programmer, e outros 6 Architects, mas > ainda nao conheci um Developer. > > Pretendo fazer a essa prova assim que meu projeto atual acabar. > > > On Tue, 04 December 2001, "Java Dev" wrote: > > > > > Alguem tem ideia do numero de certificados como Java Programmer e > Java > > Developer ?? > > > > []s, > > Rodrigo > > > > -Mensagem original- > > De: Rodrigo Pereira [ href="mailto:mailto:[EMAIL PROTECTED]]";> > mailto:[EMAIL PROTECT
Re: [java-list] Pós graduação - meio longo, desculpem...
OK, concordo plenamente com essas ideias. Sempre fui meio cetico quanto a cursos de informatica em geral. Nao cursos universitarios, mas esquemas de treinamento em alguma ferramenta ou tecnologia especifica. Internet, manuais e livros sao melhores fontes de informacao. Mas nao penso o mesmo das certificacoes, pois elas tem um papel importante. Sao decoracoes de curriculo, o que eh fundamental num mercado cheio de gente desempregada como eh o caso do mercado de TI (pelo menos aqui nos EUA). Eu trabalho para uma empresa de consultoria de porte meio/grande (+- 5000 profissionais no mundo todo, e uns 3500 nos EUA). E mantenho contato direto com o pessoal de marketing para estar por dentro do que os clientes querem e estar preparado para mudancas de orientacao de mercado. Bom, desde fins do ano passado o mercado de TI mudou bastante, muita gente foi demitida das empresas .com, e a concorrencia estah muito pesada. As qualificacoes minimas sao bem mais elevadas agora. Um curriculo bem decorado eh basico para a sobrevivencia. Por exemplo, o projeto onde estou trabalhando contratou de 3 profissionais Java no final de Novembro. Recebemos 83 curriculos, do pais inteiro, e para vir morar em Michigan, numa cidade pequena e chata. A selecao foi muito dificil, e tivemos que estabelecer algumas regras para facilitar a vida: Curriculos sem pelo menos Bacharelado, nem eram lidos. Mestrado era muito valorizado. Menos de 5 anos de experiencia em TI apos a graduacao, eliminados. Menos de 3 anos de experiencia em GUI development (qualquer linguagem), eliminado. Menos de 18 meses de experiencia em Swing, eliminado. (eu estava encarregado de contratar o cara de Swing) E finalmente, certificacao de Java Programmer e outras. No final, contratamos 3 profissionais excepcionais, que conseguiram entrar no projeto e ser produtivos em menos de 1 semana. Se essa mesma selecao fosse feita em 2000, nao teriamos tido nem 10 candidatos, e as qualificacoes seriam muito piores. Mas o que eu quero mostrar com isso eh que num mercado ultra competitivo, e principalmente com a economia em baixa, certificacoes e titulos academicos sao fundamentais. O curriculo TEM que estar bem enfeitado para se sobresair. Afinal, a unica funcao de um curriculo eh gerar uma entrevista. On Mon, 10 December 2001, "Luiz Bastos" wrote: > > Olá > > Caro anônimo, você disse tudo. Eu concordo plenamente!!! > > O que um cara bom deve ter é curiosidade, vontade de aprender coisas novas. > Parar com esta bobagem de cair nos contos das empresas que vendem > certificações técnicas e aprender a estudar sozinho. Tudo o que a gente sabe > hoje de técnica ligada a modismo, com certificação ou não, daqui a 3 anos > não valerá um peso argentino. Em compensação, teoria dos grafos, estruturas > de dados, estratégias de abordagem de problemas, etc, serão úteis a vida > inteira. > > []s > Luiz Arnaldo Bastos > Luca > > > - Original Message - > From: "Java Dev" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Sunday, December 09, 2001 9:07 AM > Subject: RES: [java-list] Pós graduação > > > > Desculpe a sinceridade mas vc realmente acha que faz sentido em se fazer > > pos-graduacao em "Enterprise Solution Provider em Objetos Distribuidos em > > JAVA" ? Vc pode muito bem comprar bons livros, frequentar listas como > > essa, vasculhar material pela Web e obter TUDO o que vc quiser sobre > > assuntos como esse. Em quanto tempo sua "pos-graduacao" vai valer alguma > > coisa ?? Sera que vc pensou na relacao custo/beneficio ?? > > > > Estou levantando a bola nao para ser mais um rebelde sem causa, mas por > > achar da maior relevancia esse tipo de discussao, pois o que mais se fala > eh > > do perfil ideal do profissional de TI, o que ele tem que ter, o que ele > NAO > > tem que ter, etc... e na minha humilde opniao esse tipo de curso em > conjunto > > com os das 3 letrinhas magicas sao na realidade uma grande enganacao para > > tirar dinheiro das pessoas. > > > > O que deve ser buscado numa Universidade, em nivel de graduacao e > > principalmente de pos-graduacao e fundamentacao teorica. No final das > contas > > eh o que vai fazer a diferenca. O ideal seria que a mesma buscasse um > > equilibrio teoria&pratica atraves de materias de base teorica aliadas a > > materias de projeto orientado, de preferencia projetos de dificuldade > media > > para dificil(que sao aqueles que realmente utilizam base teorica, e tb os > > quais se ganha mais $$, os outros os "curiosos" fazem) e que > resolvessem > > algum pepino de empresas conveniadas. Infelizmente sao raros os cursos que > > oferecem esse tipo de approach, ficando o interessado em buscar no mercado > a > > adequacao pratica. > > > > Na realidade a propria base teorica(matematica,etc...) pode tb ser obtida > de > > forma auto-didata, mas eh mais dificil e demanda mais tempo e dedicacao do > > que novidades tecnologicas.Ex: Eh MUITO mais complicado o cara estudar > > sozinho e dominar
Re: RES: [java-list] Classe
Essa tecnica eh usada normalmente na implemntacao de Singletons, Factories e outros Creational patterns. > > -Mensagem original- > De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]] > Enviada em: terça-feira, 11 de dezembro de 2001 16:04 > Para: [EMAIL PROTECTED] > Assunto: [java-list] Classe > > > Galera, > > Alguem sabe me dizer o motivo de algumas classes utilizarem um metodo > estatico para criar uma nova instancia de si mesma, por exemplo a classe > javax.xml.parsers.SAXParserFactory. Gostaria de entender a necessidade > de definir o código de inicialização desta classe neste metodo ao inves > de definirmos dentro do construtor da classe ? > > > Obrigado. > -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Como manter um método Depracated
Coloca a tag /** @deprecated */ no JavaDoc do metodo. On Thu, 14 February 2002, "Fernando Del Bianco" wrote Olá lista, Gostaria de saber como faço para quando algum programador utilizar um método e compilar o programa, o compilador avisá-lo que o método está deprecado??? -- 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] -
Re: [java-list] Re:_[java-list]_array_é_classe_?
Pessoal, leiam a resposta do Sven para essa questao, estah bem clara. A definicao da linguagem nao deixa espaco para duvidas. Arrays SAO OBJETOS SIM!! E UM array eh UM objecto, com possivelmente outros objetos associados, e nao apenas uma lista de objetos, como seria em C++. Leiam a definicao de Arrays no livro "The Java Language Specification 2nd Ed.". http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html#27805 "In the Java programming language arrays are objects (§4.3.1), are dynamically created, and may be assigned to variables of type Object (§4.3.2). All methods of class Object may be invoked on an array." Nao esta claro? On Tue, 19 February 2002, Bruno Borges wrote > > resumindo: array eh uma lista de objetos ou tipos > primitivos com o mesmo nome na memoria... nao eh UM > OBJETO q mantém outros objetos anexados a ele, tipo a > classe Vector. > > > abracos, bruno > > > - Original Message - > > From: "Jorge Martins" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, February 19, 2002 1:38 PM > > Subject: RE: [java-list] array é classe ? > > > > > > | Marcelo, > > | > > | Array em java não é uma classe. É um tipo > > específico que possui um > > | construtor e um atributo read only length. > > | > > | abraços > > | > > | Jorge > > | > > | -Original Message- > > | From: Marcelo Matos > > [mailto:[EMAIL PROTECTED]] > > | Sent: segunda-feira, 18 de fevereiro de 2002 09:49 > > | To: [EMAIL PROTECTED] > > | Subject: [java-list] array é classe ? > > | > > | > > | Colegas, > > | > > | > > | Estou estudando para tirar certificação, e me > > bateu > > | uma dúvida: ao definirmos um array, este é uma > > classe > > | ou um tipo array comum ? > > | > > | Ex: > > | int iArr[] = new int[4]; > > | > > | A variavel iArr é um array de inteiros. Sei que > > ela > > | possui um membro embutido, que é o length, que é > > | somente leitura. Isso implica na variavel iArr ser > > do > > | tipo de uma classe array ? > > | > > | Enfim, o array do java pertence ou não a uma > > classe ? > > | > > | > > | Duvidas vão surgindo durante meus estudos Que > > | bom!!! > > | > > | > > | > > | []s > > | Marcelo Matos > > | > > | > > > > > | ___ > > | Yahoo! GeoCities > > | Tenha seu lugar na Web. Construa hoje mesmo sua > > home page no Yahoo! > > | GeoCities. É fácil e grátis! > > | http://br.geocities.yahoo.com/ > > | > > | -- 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] > > > - > > > > ___ > Yahoo! GeoCities > Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! > http://br.geocities.yahoo.com/ > > -- 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
Re: [java-list] Metodo com parametro
Depende do que voce quer dizer com isso. Se voce quer apenas executar um metodo e usar o retorno como parametro, eh simples, como em quase todas as linguagens de programacao. Por exemplo: System.out.println ( "O cosseno de pi eh:" + Math.cos( Math.PI ) ); Jah se o que voce quer eh a possibilidade de enviar um methodo "mesmo" como parametro, como no caso do ponteiro de funcao no C/C++, ai a coisa eh um pouco mais complicada, mas eh possivel e bem elegante em Java. Crie um objeto Method com o metodo que vode quer passar como parametro, e mande esse objeto. O methodo chamado devera ser capaz de instanciar um objeto da classe a que esse method pertence. Olhe a Reflection API para uma documentacao de como esse negocio funciona. > E possivel passar um metodo como parametro para outro metodo. > Alguem tem algum exemplo? > > Jaci Junior -- 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] -
Re: [java-list] Hashtable
Serah q vc nao esqueceu do cast? Tente algo como: a.put("1", new Hashtable()); ((Hashtable) a.get("1")).put("a", "alguma String"); On Wed, 27 February 2002, Shazzannn wrote > > Olá pessoal, > > é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do > tipo: > > Hashtable a = new Hashtable(); > a.put("1", new Hashtable()); > a.put("2", new Hashtable()); > > a.get("1").put("teste", ObjetoQualquer); > > O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da > outra e inserindo e atualizando valores dessas Hashtables... > > Tem uma forma melhor de fazer isso? > > Obrigado, > > Shazzannn > > -- 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] -
Re: FW: [java-list] código obscuro!!
Voce estah enganado. i = i++; Nao eh equivalente a i = i; i = i + 1; i = i++; Eh equivalente a: exp = i; i = i + 1; i = exp; onde 'exp' eh a expressao a direita do sinal de atribuicao '='. Essa regra existe em qualquer linguagem que inplemente OPERADOR de auto incremento/decremento que eu conheca (C, C++, Java e C#), nao confundir com as funcoes dec() e inc() do Pascal/Delphi, que nao tem esse problema de precedencia. E o que difere no caso de i = ++i; eh justamente a ordem das operacoes no calculo da expressao, veja: i = ++i; Eh equivalente a: i = i + 1; exp = i; i = exp; On Wed, 27 February 2002, "Silva, Jobson" wrote > > O resultado correto deveria ser UM ! > > O trecho > i = i++; > eh equivalente a > i = i; > i = i + 1; > > Se esta retornando ZERO tem alguma coisa errada ai ! Alguem sabe ??? > > []s > Jobson Silva > > -Original Message- > From: Paulo Bruno Contopoulos [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, 27 February, 2002 01:24 > To: [EMAIL PROTECTED] > Subject: RES: [java-list] código obscuro!! > > > > > > -Mensagem original- > > De: Cristiano Bianchi Sanchez [mailto:[EMAIL PROTECTED]] > > Enviada em: terça-feira, 26 de fevereiro de 2002 11:59 > > Para: [EMAIL PROTECTED] > > Assunto: [java-list] código obscuro!! > > > > > > Oi lista, > > > > Alguém pode explicar porque a seguinte implementação retorna 0 (zero)? > > > > { > > int i = 0; > > i = i++; > > System.out.println(i); > > } > > > > Não seria mais 'lógico' retornar 1, como em C++ ? > > > > Não, porque quando você coloca i++, ele atribui antes de adicionar. Aliás, > porque não fazer i++ direto, ou você só estava fazendo um teste? > > > []'s, > > Paulo Bruno Contopoulos > > > -- 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] -
Re: [java-list] código obscuro!!
De qual codigo voce estah falando? class PlusPlusAEsquerdaRetornaUm public static void main (String[] a) { int i = 0; i = ++i; System.out.println(i); } ou class PlusPlusADireitaRetornaZero public static void main (String[] a) { int i = 0; i = i++; System.out.println(i); } Eh justamente esse o problema. Em que momento a variavel 'i' eh incrementada. Se eh usado i++, 'i' serah incrementada APOS o valor da expressao ser calculado, e o valor final de 'i' (APOS a atribuicao) serah ZERO. Se eh usado ++i, 'i' serah incrementada ANTES do valor da expressao ser calculado, e o valor final de 'i' (APOS a atribuicao) serah UM. Silvio On Wed, 27 February 2002, "Valdenia & Eduardo" wrote > > vcs me desculpem, mas eu compilei e obtive 1 e não zero. > É verdade que quando coloco i++ o java só avalia depois, mas depois de > que??? (depois de avaliar o resto da expressão, que neste caso termina no > ponto e vírgula). Quando chega na linha seguinte já deve estar como 1. > > Eduardo > - Original Message - > From: Renan Milfont <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, February 13, 2002 8:36 AM > Subject: Re: [java-list] código obscuro!! > > > > Primeiro ele atribui o valor de i recebendo 0 e só depois ele faz a soma > > entedeu ? > > Para dar um, o código deveria ser assim. > > > > > { > > > int i = 0; > > > i = ++i; > > > System.out.println(i); > > > } > > > > > > > > > - Original Message - > > From: "Cristiano Bianchi Sanchez" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, February 26, 2002 11:58 AM > > Subject: [java-list] código obscuro!! > > > > > > > Oi lista, > > > > > > Alguém pode explicar porque a seguinte implementação retorna 0 (zero)? > > > > > > { > > > int i = 0; > > > i = i++; > > > System.out.println(i); > > > } > > > > > > Não seria mais 'lógico' retornar 1, como em C++ ? > > > > > > Abraços, > > > > > > CristianoBS > > > > > > -- 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] -
Re: [java-list] Para quem saca de BD
Muda de banco para banco, se for o Oracle 7.2 ou mais novo, apenas gere uma exception On Wed, 27 February 2002, "Lindomar Silva" wrote > > Pessoal, é possível construir um trigger que, antes de realizar uma > inserção, a depender da entrada, cancele-a? > Caso afirmativo, qual o comando que irá realizar isto? > > Valeu. > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.325 / Virus Database: 182 - Release Date: 02/19/2002 > > > _ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > -- 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] -
Re: RES: [java-list] código obscuro!!
Nao tem nada de dependente de plataforma. Esse comportamento eh consistente em qualquer implementacao correta de JVM. On Thu, 28 February 2002, "Giuliano de Aquino" wrote > Tá aí o teste... > Porém...ouvi dizer aqui na lista que isto é dependente de plataforma... > Não sei se é verdade... mas se for devemos ter muito cuidado mesmo > Alguém sabe dizer se é realmente verdade -- 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] -
RE: [java-list] Log base não neperiana
Quase... log x na base y = ln x / ln y On Wed, 27 February 2002, Jorge Martins wrote > > Willian, > > Essa é uma questão de matemática não de java... :) > > Se eu não me engano, log x na base y = ln x - ln y > > -Original Message- > From: Willian Charles Balmant [mailto:[EMAIL PROTECTED]] > Sent: sexta-feira, 22 de fevereiro de 2002 06:19 > To: [EMAIL PROTECTED] > Subject: [java-list] Log base não neperiana > > > Olá pessoal! > > Preciso usar logaritmo em um projeto. > Um pedacinho dele é a parte em que o programa deverá ensinar a achar raízes > de esquações através de métodos numéricos. > O ponto onde não escapo de log é mais ou menos assim: >Fiz um painél que recebe um String como parâmetro. >Esse string é um função matemática. Ex: "x^3-(x*(3+5)^2+2) + 5"; > "cos(x^2)-sin(x)+log(x+2)" >Eu preciso desenhar o gráfico da função. Isso eu fiz. >Mas ainda preciso do logaritmo. > > Existe um método estático: > > double Math.log(double a); // ou > double StrictMath.log(double a); > > o problema é que esses métodos retornam ln(a) (log neperiano) > > Eu preciso de log(a) base x ou pelo menos log10(a). > > Alguém conhece alguma classe que tenha um método que retorne o log base 10 > ou base x ?? > > Willian Charles > > > _ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > -- 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] -
Re: [java-list] DESLOCAMENTO DE BITS
Title: E-Bee Sistemas Antes de mais nada, e acima de tudo. JavaScript nao eh Java, nao tem relacionamento nenhum com Java, e um Java Guru nao precisa saber absolutamente NADA de JS, como alias acontece frequentemente. Eh como querer que um Professor de Italiano saiba traduzir teu texto para Dinamerques, afinal, sao linguas usadas em paises europeus, certo!? Leia mais em: http://www.thedigitalsamurai.net/javascript_history.asp On Wed, 27 February 2002, [EMAIL PROTECTED] wrote Oi Gente !!! Vou lançar um desafio aos mestres do JAVA. eh o seguinte, possuo um codigo fonte em java, que recupera de um formulario um IDENTIFICADOR e uma SENHA. Dai ele gera um Random, e depois faz um deslocamento de bits para a senha ficar com 16 posicoes. To precisando gerar o mesmo fonte, e q traga o mesmo resultado em JAVASCRIPT para poder implementar num sisteminha q esta sendo desenvolvido em ASP. Quem puder me ajudar, segue abaixo o fonte. package psft.pt75.gen;public final class EncString{ public EncString(String s, int i) { cookie = i; buf = new StringBuffer(s); encr(); } public String get(int i) { cookie = i; StringBuffer stringbuffer = new StringBuffer(buf.toString()); encr(); StringBuffer stringbuffer1 = buf; buf = stringbuffer; stringbuffer = null; return stringbuffer1.toString(); } private void encr() { char ac[] = new char[2]; ac[0] = (char)(cookie & 0x); ac[1] = (char)(cookie >>> 16 & 0x); int i = 0; for(int j = 0; i < buf.length(); j = j != 0 ? 0 : 1) { buf.setCharAt(i, (char)(ac[j] ^ buf.charAt(i))); i++; } cookie = 0; } private StringBuffer buf; private int cookie;} -- 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] -
Re: [java-list] código obscuro!!
Esse codigo vai resultar em '0' (zero) tanto em Java quanto em C/C++. O problema aqui eh de qual operacao esta acontecendo. Veja o que acontece com a variavel 'i' nesse seu programa: { 1 int i = 0; 2 i = i++; 3 System.out.println(i); } Na linha 1 i recebe o valor 0 (zero). Na linha 2 acontece uma atribuicao, e a parte a direita do operador e calculada. Como o operador ++ esta a DIREITA da variavel, o valor da expressao eh calculado com o valor inicial da variavel, 0 (zero) nesse caso. O operador ++ eh entao executado, e o valor de i vai para 1 (um). Apos isso, a operacao de atribuicao ira acontecer, e o valor da expressao calculada eh 0 (sero), e esse valor eh novamente atribuido a variavel 'i', fazendo com que chegue a linha 3 zerada! Ficou claro? E esse comportamento eh o mesmo em C, C++ ou Java, que eu saiba. Silvio On Tue, 26 February 2002, Cristiano Bianchi Sanchez wrote > > Oi lista, > > Alguém pode explicar porque a seguinte implementação retorna 0 (zero)? > > { > int i = 0; > i = i++; > System.out.println(i); > } > > Não seria mais 'lógico' retornar 1, como em C++ ? > > Abraços, > > CristianoBS > > -- 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] -
Re: [java-list] código obscuro!!
Caramba... esse troco estah gerando um monte de conversa mesmo. Resolvi dar uma testada nesse negocio. Testei nos seguintes compiladores C/C++ Compilador C/C++ padrao do Sistema HP (Unix) gcc compiler no Linux (RedHat 7.2) rodando em PC Intel Compilador C/C++ padrao do Sistema Cray (Cray T-3E) E as seguintes JVM's JDK 1.1.8 Sun JDK 1.2.2 Sun JDK 1.3.1_02 Sun JDK 1.4 Sun todos rodando em PC's Intel com Windows NT 4.0 SP 6 JDK 1.3.0 instalada num HP (Unix) Nao testei com JDK 1.0 porque nao tenho aqui no escritorio. Os testes foram os seguintes: para Java class PlusPlusADireitaRetornaZero public static void main (String[] a) { int i = 0; i = i++; System.out.println(i); } Para C #include int main () int i = 0; i = i++; fprintf("%i \n", i); Para C++ (que eh a mesma coisa, no caso, mas... ) #include int main () int i = 0; i = i++; cout << i << '\n'; Resultados: zero, sempre zero, jamais algo diferente de zero. Em todas as plataformas/linguagens. Ainda estou para ver uma situacao que retorne UM. Me digam qual o caso que retorna 1, mas mandem completo: Compilador, versao do compilador, SO, versao do SO, SP aplicados (se algum), plataforma de hardware usada (PC Intel, PC AMD, HP, ...). Silvio On Mon, 04 March 2002, Carlos Villela wrote > > Ate' agora, eu so vi programas deste tipo implementados em C/C++ > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes em > Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em quais > compiladores/JVMs vc viu este comportamento mudar? > > Sven van ´t Veer wrote: > > > Não tem, até diversas compiladores C++ tem comportamento diferente, e > > parece diversas JVM também tem comportamento diferente. > > > > csuco wrote: > > > >>o codigo em C ou C++... > >> > >>int main() { > >> int i = 0; > >> i = i++; > >> fprintf (stdou,"i = %ld",i); > >>} > >> > >> > >>teria exatamente o mesmo comportamento! > >> > >> > >>Clebert > >> > >> > >> > >>>-- Mensagem original --- > >>> > >>>De : Agnelo de Jesus <[EMAIL PROTECTED]> > >>>Para: [EMAIL PROTECTED] > >>>Cc : > >>>Data: Wed, 27 Feb 2002 09:05:45 -0300 > >>>Assunto : Re: [java-list] código obscuro!! > >>> > >>>Caro Cristiano, > >>> > >>>Quando você utiliza o incremento à direita do número,(i++), você > >>> > >>primeiro > >> > >>>retorna o número e depois soma 1. > >>>Para você fazer aquilo que pretendia,(não existe necessidade), você > >>> > >>deveria > >> > >>>utilizar o incremento à esquerda do número (++i). > >>>Isto vale também para a linguagem C++, verifique se o que você > >>> > >>afirmou > >> > >>>realmente ocorre, o que seria verdadeiramente obscuro :). > >>> > >>>Espero ter ajudado > >>>[]s, > >>> > >>>Agnelo de Jesus. > >>> > >>>{ > >>> int i = 0; > >>> i = i++; > >>> System.out.println(i); > >>>} > >>> > >>> > >>> > >>> > >>> > >>> > >>>Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: > >>> > Oi lista, > > Alguém pode explicar porque a seguinte implementação retorna 0 > > >>(zero)? > >> > { > int i = 0; > i = i++; > System.out.println(i); > } > > Não seria mais 'lógico' retornar 1, como em C++ ? > > Abraços, > > CristianoBS > > -- 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 java-list- > > >>[EMAIL PROTECTED] > >> > --- > > >>-- > >> > -- > > >>> > >>> > >>>Agnelo de Jesus. > >>> > >>>_ > >>>Oi! Você quer um iG-mail gratuito? > >>>Então clique aqui: http://registro.ig.com.br/censo/igmail > >>> > >>> > >>>-- 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 java-list- > >>> > >>[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.so
Re: [java-list] código obscuro!!
eu sei como resolver o problema de achar o resultado "1". isso estah claro. o que estou falando eh que achar "0" eh o correto nesse caso. exatamente como estah escrito. se trocar de variavel nao existe ambiguidade, e consequentemente nao existe necessidade de teste algum. o que estamos falando nao eh de como obter "1", o que eh trivial, mas de que em algumas situacoes o codigo "i = 0; i = i++" poderia retornar algo que nao zero, o que nao poderia acontecer. - Original Message - From: "Luiz Reginaldo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 11, 2002 4:12 AM Subject: Re: [java-list] código obscuro!! > Silvio, > > Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma > variável na atribuição. > > - Original Message - > From: Silvio L. DeMorais <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, March 05, 2002 4:57 PM > Subject: Re: [java-list] código obscuro!! > > > > Caramba... esse troco estah gerando um monte de conversa mesmo. > > Resolvi dar uma testada nesse negocio. > > > > Testei nos seguintes compiladores C/C++ > > Compilador C/C++ padrao do Sistema HP (Unix) > > gcc compiler no Linux (RedHat 7.2) rodando em PC Intel > > Compilador C/C++ padrao do Sistema Cray (Cray T-3E) > > > > > > E as seguintes JVM's > > > > JDK 1.1.8 Sun > > JDK 1.2.2 Sun > > JDK 1.3.1_02 Sun > > JDK 1.4 Sun todos rodando em PC's Intel com Windows NT 4.0 SP 6 > > > > JDK 1.3.0 instalada num HP (Unix) > > > > > > Nao testei com JDK 1.0 porque nao tenho aqui no escritorio. > > > > Os testes foram os seguintes: > > para Java > > > > class PlusPlusADireitaRetornaZero > > > >public static void main (String[] a) > >{ > > int i = 0; > > i = i++; > > System.out.println(i); > >} > > > > > > > > Para C > > > > #include > > int main () > > > > int i = 0; > > i = i++; > > fprintf("%i \n", i); > > > > > > Para C++ (que eh a mesma coisa, no caso, mas... ) > > > > #include > > int main () > > > > int i = 0; > > i = i++; > > cout << i << '\n'; > > > > > > > > Resultados: zero, sempre zero, jamais algo diferente de zero. Em todas as > > plataformas/linguagens. > > Ainda estou para ver uma situacao que retorne UM. > > Me digam qual o caso que retorna 1, mas mandem completo: > > Compilador, versao do compilador, SO, versao do SO, SP aplicados (se > algum), > > plataforma de hardware usada (PC Intel, PC AMD, HP, ...). > > > > Silvio > > > > > > > > > > > > > > On Mon, 04 March 2002, Carlos Villela wrote > > > > > > > > Ate' agora, eu so vi programas deste tipo implementados em C/C++ > > > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes em > > > Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em quais > > > compiladores/JVMs vc viu este comportamento mudar? > > > > > > Sven van ´t Veer wrote: > > > > > > > Não tem, até diversas compiladores C++ tem comportamento diferente, e > > > > parece diversas JVM também tem comportamento diferente. > > > > > > > > csuco wrote: > > > > > > > >>o codigo em C ou C++... > > > >> > > > >>int main() { > > > >> int i = 0; > > > >> i = i++; > > > >> fprintf (stdou,"i = %ld",i); > > > >>} > > > >> > > > >> > > > >>teria exatamente o mesmo comportamento! > > > >> > > > >> > > > >>Clebert > > > >> > > > >> > > > >> > > > >>>-- Mensagem original --- > > > >>> > > > >>>De : Agnelo de Jesus <[EMAIL PROTECTED]> > > > >>>Para: [EMAIL PROTECTED] > > > >>>Cc : > > > >>>Data: Wed, 27 Feb 2002 09:05:45 -0300 > > > >>>Assunto : Re: [java-list] código obscuro!! > > > >>> > > > >>>Caro Cristiano, > > > >>> > > > >>>Quando você utiliza o incremento à direita do número,(i++), você > > > >>> > > > >>primeiro > > > >> > > > >>
Re: [java-list] código obscuro!!
qual versao do c++ builder Sven? eu testei num amd 800mhz, rodando windows xp e cbuilder versao 4 e obtive o resultado "0", como esperado. - Original Message - From: "Sven van ´t Veer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 05, 2002 4:01 AM Subject: Re: [java-list] código obscuro!! > "cc" UNIX C compiler, ( result i = 0) > "CC" UNIX C++ compiler, ( result i = 0 ) > "g++" GNU C++ compiler, ( result i = 1 ) > "c++" CBuilder5 compiler (result = 1) > "javac" java compiler ( result i = 0) > > e alguem falou sobre java retiornar 1, mas não sei quem foi e qual JVM > usado. > > Carlos Villela wrote: > > > Ate' agora, eu so vi programas deste tipo implementados em C/C++ > > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes > > em Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em > > quais compiladores/JVMs vc viu este comportamento mudar? > > > > Sven van ´t Veer wrote: > > > >> Não tem, até diversas compiladores C++ tem comportamento diferente, e > >> parece diversas JVM também tem comportamento diferente. > >> > >> csuco wrote: > >> > >>> o codigo em C ou C++... > >>> > >>> int main() { > >>> int i = 0; i = i++; fprintf (stdou,"i = %ld",i); > >>> } > >>> > >>> > >>> teria exatamente o mesmo comportamento! > >>> > >>> > >>> Clebert > >>> > >>> > >>> > -- Mensagem original --- > > De : Agnelo de Jesus <[EMAIL PROTECTED]> > Para: [EMAIL PROTECTED] > Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300 > Assunto : Re: [java-list] código obscuro!! > > Caro Cristiano, > Quando você utiliza o incremento à direita do número,(i++), você > >>> > >>> primeiro > >>> > retorna o número e depois soma 1. Para você fazer aquilo que > pretendia,(não existe necessidade), você > >>> > >>> deveria > >>> > utilizar o incremento à esquerda do número (++i). Isto vale também > para a linguagem C++, verifique se o que você > >>> > >>> afirmou > >>> > realmente ocorre, o que seria verdadeiramente obscuro :). > Espero ter ajudado []s, > Agnelo de Jesus. > { int i = 0; i = i++; System.out.println(i); } > > > > > > Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: > > > Oi lista, > > Alguém pode explicar porque a seguinte implementação retorna 0 > > >>> (zero)? > >>> > > { int i = 0; i = i++; System.out.println(i); } > > Não seria mais 'lógico' retornar 1, como em C++ ? > > Abraços, > > CristianoBS > > -- 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 java-list- > > > >>> [EMAIL PROTECTED] > >>> > > --- > > > >>> -- > >>> > > -- > > > > Agnelo de Jesus. > _ > Oi! Você quer um iG-mail gratuito? > Então clique aqui: http://registro.ig.com.br/censo/igmail > > > -- 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 java-list- > > >>> [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] > >>> -< > >>> > >>> br> > >>> > >> > >> -- > >> "'You guys (at Microsoft) still don't get it,' because it's sort of > >> Java with reliability, productivity and security deleted." > >> > >> James Gosling > >> > >> > > > > > > > > > > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade > > de Usuários Java da Sucesu-SP dúvidas mais comuns: > > http://www.souja
Re: [java-list] Dúvida: Obtendo a saída de um programa Java
mais facil, use algo como e.printStackTrace( myPrintStream ); e faca o que quiser depois com a stream. ou melhor ainda, se voce puder usar o java 1.4, onde foi (finalmente) implementado o methodo getStackTrace() em Throwable, o que facilita a preparacao de logs de exceptions. On Mon, 18 March 2002, Alessandra Requena wrote > > Você pode configurar onde você quer a sua saída pelo método estático > System.setOut(PrintStream). > > -Mensagem original- > De: Hildeberto Mendonça [mailto:[EMAIL PROTECTED]] > Enviada em: segunda-feira, 18 de março de 2002 10:07 > Para: [EMAIL PROTECTED] > Assunto: [java-list] Dúvida: Obtendo a saída de um programa Java > > Caros amigos da lista, > > gostaria de saber como obter as saídas de um programa Java. O meu > objetivo é exibir o mesmo conteúdo do e.printStackTrace() em uma janela > swing mais intuitiva, no entanto não estou conseguindo extrair a saída > de erros do sistema. > > Agradeço antecipadamente, > > Hildeberto Mendonça > > > -- 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] -
Re: Re: [java-list] Re: _[java-list]_remuneração
se nao me engano o problema das sondas nao foi de programacao, mas de entrada de dados. o programa e a documentacao exigiam entrada de dados em unidades metricas, mas o operador (engenheiro espacial ou coisa que o valha) entrou as informacoes em milhas/polegadas. nao eh um erro de programacao, eh mais um caso de nao leitura de documentacao, por parte do usuario. On Wed, 13 March 2002, Sven van ´t Veer wrote > > Na verdade o 'desenvolvedor' nada mais é que 'algo mais do que > programador'. Um desenvolvedor tem a qualidade de trabalhar sozinho e > liderar um grupo pequeno de programadores. Em si,ele respira e pensa > algoritmos, igual o programador. > > O que faltou na nasa não foram então s desenvolvedores, mas sim os > analistas, arquitetos e designers que deveriam ter feito uma > documentação inequivocavel indicando metros ou polegadas. > > Construçaõ de software é similar a construção de prédios: > O programador é o pedreiro e o desenvolvedor é o gerente de pedreiros. > Ele sabe colocar os tijolos, mas também sabe falar com os designers e > arquitetos que a parede poderis ser levantado num outro lugar para > melhorar o predio. > > Acho estranho o caso de baixo (Nasa) uma vez que eles tem CMM 5. Isso é > um exemplo típico de falta de documentação e é um erro previsivel. (Em > CMM 5 vc deve prever erros em certas areas.) > > sven > > > > >Para quem pensa e respira algoritmos, a codificação é a parte mais nobre, > >pois é desafiador resolver um problema que está te "matando". Porém um monte > >de programas de nada servem se não tiver sido codificadas de acordo com o > >resultado de uma análise, design, etc... > > > >Caso real > >No ano de 1999 a NASA perdeu duas sondas (+- US$ 250 milhões) enviadas à > >Marte, por uma razão muito simples: > >Parte da "nobreza" codificou os programas para fazerem os calculos em > >polegadas, e outra parte codificou para calcular em metros. Faltou alguém da > >"plebe rude" para apontar esse erro. Falha do desenvolvedor é claro, e nesse > >caso então o desenvolvedor era a peça chave do projeto. > > > >Roberto Tatemoto > > > > > > > > > >-- 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] > >- > > > > -- > "'You guys (at Microsoft) still don't get it,' > because it's sort of Java with reliability, productivity and security deleted." > > James Gosling > > > > > -- 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] -
Re: [java-list] remuneração
Antes de sair do Brasil eu trabalhava como consultor independente (80% do dinheiro, mas muito variavel) e professor universitario (20% mas sempre fixo). Entre as duas atividades, sempre fiquei entre os 6000 e 9000. Mas nunca consegui quebrar a barreira dos 1 num unico mes. Eu trabalhava em Porto Alerge, e sempre muitas horas por semana. 70 horas era o normal e 80+ com alguma frequencia. Soh que eh barra encarar essa jornada de trabalho depois do 30... On Sun, 24 March 2002, "Alessandro Badin" wrote > > De que importa o QI, se nao temos o QE... trabalho com VB e ganho 5400 > t+ > > - Original Message - > From: "Gaucho" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, March 12, 2002 12:01 PM > Subject: RES: [java-list] remuneração > > > > de fato, esses salários que o Luiz comentou são sonhos. > > > > nada contra a opinião dele (nem de ninguém), mas eu nunca ouvi falar de > > nenhum programador brasileiro que ganhe R$8000,00. > > > > claro que não estamos falando de emprego público... aí sim pode rolar > alguma > > maracutaia milhionária... :^) > > > > Se alguém dessa lista ganha mais de R$5.000,00 para ser desenvolvedor Java > > eu gostaria de saber... seria uma novidade interessante. > > > > > > isso não é revolta pessoal contra ninguém, mas o mercado de > desenvolvimento > > no Brasil é uma vergonha. > > > > -Mensagem original- > > De: Eduardo Fabricio Elias [mailto:[EMAIL PROTECTED]] > > Enviada em: segunda-feira, 11 de março de 2002 12:21 > > Para: '[EMAIL PROTECTED]' > > Assunto: RES: [java-list] remuneração > > > > > > E tem bastente serviço por ai??? > > > > Eduardo Fabrício Elias > > Analista de Sistemas - Divisão de Informática > > Centro de Integração Empresa Escola - CIEE-RS > > Fone: 51 32847029 > > http://www.ciee-rs.org.br > > > > > > > > -Mensagem original- > > De: Luiz Reginaldo [mailto:[EMAIL PROTECTED]] > > Enviada em: segunda-feira, 11 de março de 2002 9:08 > > Para: [EMAIL PROTECTED] > > Assunto: Re: [java-list] remuneração > > > > > > Em Brasília, um PROGRAMADOR Java recebe entre R$3.000 e R$4.000. Um > > DESENVOLVEDOR Java recebe entre R$5.000 e R$8.000. > > > > > > - Original Message - > > From: Gaucho <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > > Sent: Tuesday, March 05, 2002 8:05 AM > > Subject: RES: [java-list] remuneração > > > > > > > entre $R2.000,00 e R$3.000,00 dependendo da sorte do sujeito... > > > > > > Além disso, o país é muito grande.. no nordeste o salário fica uns 10% > > mais > > > baixo (e o custo de vida uns 10% mais baixo também...).. em SP e > > > salário médio sobe para de R$3.500,00 e você ainda ganha o direito de > > > enxergar o > > ar > > > que você respira :^)).. No sul os salários são bons e as mulheres são > > > lindas.. mas compre um belo casaco e aguente 10 meses de chuva por > > > ano.. > > > enfim: a paixão pela programação continua sendo o melhor benefício que > as > > > empresas nacionais oferecem. > > > > > > Agora, se não tem medo de cruzar a fronteira do México e enfrentar a > > > Ku-Klux-Klan, então: > > > > > > Nos EUA, US$ 75.000,00 por ano é um salário normal.. na Europa cai > > > para > > US$ > > > 50.000,00 e no Canadá US$40.000,00... > > > > > > a única dificuldade é o green-card.. mas comparando o custo de vida no > > > exterior e no Brasil, e os salários dos dois lugares, ainda assim > > > compensa MUITO se tu tiver a sorte de arranjar um green-card ou um > > > sponsorship... (lembra que US$75.000,00 por ano é mais de R$15.000,00 > > > por mês - salário inexistente para um programador/analista no > > > Brasil...) > > > > > > > > > > > > > > > -Mensagem original- > > > De: wayne [mailto:[EMAIL PROTECTED]] > > > Enviada em: segunda-feira, 4 de março de 2002 11:59 > > > Para: [EMAIL PROTECTED] > > > Assunto: [java-list] remuneração > > > > > > > > > Boa tarde, > > > > > > Não sei se esta pergunta ja foi feita , mas > > > gostaria de saber quanto esta sendo a remuneração para um programador > > > Java de JSP, JDBC, Servlet e EJB. > > > > > > Pelo menos uma idéia da média de quanto o mercado esta disposto a > > > pagar > > por > > > um profissional deste. > > > > > > Obrigado. > > > > > > > > > > > > > > > -- 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: > >
Re: RES: [java-list] Dúvida de Interface
Esse eh um metodo novo, implementado no java.awt.Frame no JDK 1.4. Nao existe nas versoes anteriores. On Wed, 27 March 2002, Jose Geraldo Rodrigues Campos Lopes wrote > > não vi este método no JWindow não, onde está??? > > > - Mensagem original - > > De: Marcelo Alves [SMTP:[EMAIL PROTECTED]] > > Enviada em: quarta-feira, 13 de março de 2002 22:54 > > Para: [EMAIL PROTECTED] > > Assunto:Re: [java-list] Dúvida de Interface > > > > oi, > > > > Acho que é setUndecorated (true) o que vc quer... tipo splash screen, > > certo? > > > > t+ > > > > .: xfer :. > > > > - Original Message - > > From: <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Wednesday, March 13, 2002 3:34 PM > > Subject: [java-list] Dúvida de Interface > > > > > > | > > | > > | Olá, gostaria de saber se alguém pode me ajudar... Queria desabilitar o > > | botão de fechamento de janela em um JFrame (o "X" no canto superior > > direito > > | da janela, que fecha a mesma), assim como posso desabilitar o botão de > > | maximizar utilizando o método setResizable(boolean). Alguém sabe como > > | fazer? Também gostaria de, num outro caso de uso, sumir totalmente com a > > | barra aonde estes botões de controle do status da janela se situam, ou > > | seja, queria uma janela sem a barra superior, aonde o título da mesma e > > os > > | botões (maximizar, minimizar e fechar) ficam. Alguém poderia me ajudar? > > | > > | > > | > > | > > | > > | > > | > > | -- 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] -
Re: [java-list] JBuilder 8
Nao sei se vai te ajudar muito, mas temos o JB8 Ent instalado em varias maquinas por aqui. As maquinas sao todas iguais. P4 1.8Ghz, 1024Mb, Win NT4 SP6, JDK 1.3.1_06. Nao tivemos nenhum problema de instalacao. Usando os mesmos discos, instalei em casa num AMD 2200+, XP Pro com o JDK 1.4.1_01 e tambem, sem problema algum de instalacao. Outro colega instalou num Laptop (PIII 1.3, RedHat 7, JDK 1.4.1) e tambem funcionou ok. Usou os mesmos discos, mas a instalacao Linux. O JDK que jah estah instalado na maquina nao influencia muito o JB8, jah que ele vai rodar na JVM que ele mesmo instala (1.4.1 na copia que eu tenho). Mesmo que o teu projeto aponte para outro JDK para compilacao e debug, a JVM interna eh usada para rodar o JB8 (pelo menos eh isso que o suporte Borland diz). On Mon, 27 Jan 2003, "Celeguim, Luiz (Cadmus)" wrote: > > cheers my friends ! > > Estou enfrentando um problema muito chato, talvez algum dos > ilustres ja tenha passado por ele e possa me ajudar... > instalei o jbuilder 8 enterprise em maquinas diferentes e > so diferentes, xp, w2k, redhat 8, e sempre obtenho esta > mensagem nojenta... > "Untitled1.java": Error #: 750 : initialization error: > com.borland.compiler.symtab.LoadError: java.io.IOException: class not found: > class java.lang.Object > bom, andei pesquisando purai e as respostas sempre sugerem a > referencia do jdk, mas ja tentei 1.3, 1.4 e 1.4.1 e nada, o > erro persite, alguém pode sugerir algo ? > > grato, > > > -- LISTA SOUJAVA > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>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] -
Re: [java-list] Mapeamento O-R
O lider de mercado nesse segmento eh o TopLink (atualmente eh da Oracle). Jah usei em varios projetos. Como toda a ferramenta de mapeamento O-R, o TopLink tem suas limitacoes e suas vantagens. Gosto muito da facilidade de acessar os metadata do mapeamento, o que facilita muito a geracao de SQL dinamico. A interface grafica eh bem boa, facil de aprender e de treinar o pessoal iniciante a usar. E a Oracle preparou um Help fantastico. O maior problema com esse tipo de ferramenta eh a integracao com o AppServer. Atualmente estou usando o TopLink com o WebLogic 6.1, e o maior problema foi integrar com o Transaction Management do WebLogic, mas agora estah rolando tudo bem, em producao, tudo otimo, com um desempenho bom (eh mais lento do que JDBC direto ou uma boa StoreProc, mas a perda nao eh tao grande assim). Como o TopLink foi comprado pela Oracle a pouco tempo, eh possivel que saia uma versao bem integrada com o OAS daqui a pouco. Comecei a usar o ObJectRelationalBridge em casa soh para ver como eh, achei meio primitivo ainda, mas gostei da implementacao do ODMG 3.0 completa. Quando a implementacao do suporte a JDO estiver completa vai ser um otimo produto, se bem que eu nao sei de nenhum teste serio com ele. Outra ferramenta que era muito boa (nao uso desde 2000) eh o CocoBase. Vale a pena dar uma olhada. Silvio --- On Tue, 28 Jan 2003, "Cristofer Weber" wrote: Olá! Alguém aqui da lista utiliza o Hibernate ou algum outro tipo de Object-Relational Bridge ( Torque, Castor, ObjectBridge ) em ambiente de produção? Estou terminando um documento sobre a proposta de utilização de uma ferramenta, framework ou serviço de mapeamento e gostaria de algumas opiniões antes de entregar o documento. []'s Cristofer -- 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] -
Re: RES: [java-list] SELECT COUNT(*) FROM TABELA
Fui testar e nao parece ser assim no Oracle. executar SELECT COUNT(*) FROM TABELA numa tabela com +-180.000 elementos demora entre 148ms (media de 1000 execucoes). Jah SELECT COUNT(1) FROM TABELA demora em media 211ms. Em qual banco de dados o COUNT(1) eh mais eficiente? "Vanderlei Fonseca" wrote: Use SELECT COUNT(1) ... pois melhora a performance do BD. []'s Vanderlei Fonseca -Mensagem original-De: Petterson F. Paula [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 3 de fevereiro de 2003 11:01Para: [EMAIL PROTECTED]: RE: [java-list] SELECT COUNT(*) FROM TABELA >> long cnt = rs.getLong( "count(*)" ); >> onde "rs" eh o teu ResultSet object. Como já foi comentado pelo Sr. Silvio, vc só precisa obter o valor como está acima, contudo acho mais claro que vc de um nome para a coluna count(*) como por exemplo usando um comando SQL: String query = "SELECT COUNT(*) AS NUM_ITEMS FROM TABELA"; e obter o resultado através de: long cnt = rs.getLong( "NUM_ITEMS" ); Espero ter ajudado, Petterson F. Paula [Petterson F. Paula] -Original Message-From: claudio [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 24 de janeiro de 2003 14:21To: [EMAIL PROTECTED]: [java-list] SELECT COUNT(*) FROM TABELA Boa Tarde!Pessoal alguem saberia me dizer como eu faco para armazenar o resultado de uma SELECT COUNT(*) FROM TABELA em uma variavel, onde eu possa manipular o valor da mesma, se isso for possivelString query = "SELECT COUNT(*) FROM TABELA";output.append ("\nEnviando query: " + connection.nativeSQL( query ) + "\n" );...Agradeco toda a ajuda que vier. -- 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] -
Re: [java-list] JTabbed + JTable ?????????
Quem forca o "desenho" dos rotulos das colunas (automaticamente) eh o JScrollPane, e nao a propria tabela. A maneira mais facil de fazer isso eh criando cada tabela dentro de um JScrollPane. Usando o seu exemplo: public class GUITest100 extends javax.swing.JFrame { private final JTable[] tabela; public GUITest100(int parcelas) { tabela = new JTable[ parcelas ]; JScrollPane spanes[] = new JScrollPane[parcelas]; JTabbedPane jTabbedPane1 = new javax.swing.JTabbedPane(); for(int i = 0; i < parcelas; i++) { tabela[ i ] = new JTable(600, 6); spanes[i] = new JScrollPane(tabela[i]); jTabbedPane1.addTab("tab" + i, spanes[i]); } getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); pack(); } public static void main(String args[]) { new GUITest100(2).show(); } } -- 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] -