Re: [java-list] RE: melhor forma de passar referencia de objetosentre classes?
Segundo Deitel: "Diferente de outras linguagens, Java no permite que o programador escolha entre passar cada argumento por valor ou por referncia. Variveis do tipo de dados primitivo so sempre passados por valor. Objetos no so passados para mtodos; em vez disso, so passados aos mtodos referncias a objetos. As prprias referncias tambm so passadas por valor. Quando um mtodo recebe uma referncia a um objeto, o mtodo pode manipular o objeto diretamente." Espero que possa esclarecer um pouco. Fernando Hlio Brando escreveu: Stenio, No java as classes passadas como parametros so passadas como referencia. Salvo algumas EXCESSES como as classes String, Integer, Boolean (...) que por uma questo de projeto das mesmas no permitem que seu contedo seja alterado e portanto a arquitetura delas "simula" uma passagem for valor. Isso acaba confundindo algumas pessoas que generalizam a idia de que em java os parametros so passados como valor, quando a regra geral justamente o contrrio. Esta confuso plenamente justificavel pois a Classe String uma das preferidas para ser usada como parmetro em mtodos. Se vc precisar passar uma String como parmtro, use em vez de String a classe StringBuffer. Tente usar outras classes, como Calendar, Date, uma classe que vc contruiu. VC verificar que a passagem de parametros como referencia a regra geral mesmo. Utilizo largamente a passagem como referencia em parsers XML no Java (Ex: Xerces, dom4j). E funciona MUITO BEM. --- Gustavo Torreti [EMAIL PROTECTED] escreveu: Ol, Stenio! -Original Message- Qual a maneira mais inteligente de se passar referencia de uma instancia entre classes? Minha situao a seguinte: para um programa tenho a classe que trata da interface como botes, etc, uma classe de regra de negcios e outra classe de regra de negcios. Precisei de duas classes para separar conteudos distintos e pq uma delas tem que ficar rodando como thread. A classe interface chama a segunda, que em algum momento chama a terceira. Mas tem uma hora que a terceira precisa avisar a primeira de algo. Design pattern recomendado: Observer/Subject. Padro MVC talvez ajude tambm. []'s Gustavo -- In the brightest day, In the blackest night, No evil shall escape my sight May those who worship evil's might Beware of the power of my light -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Yahoo! Mail Mais espao, mais segurana e gratuito: caixa postal de 6MB, antivrus, proteo contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] Re:[java-list] Banco OO
O PostgreSQL no um BD OO, pelo menos at onde eu conheo ele no suporta todas as definies de OO. O Cach no um BD totalmente OO, ele tem vrias caractersticas de OO mas faltam algumas coisas. Por exemplo, no possvel realizar consultas atravs de OQL, s atravs de SQL. O fabricante o define como objeto-relacional, no por suportar o SQL estendido, mas por fornecer duas formas de trabalhar (OO e relacional), mas a parte OO ainda precisa ser melhorada. Existe uma verso free no site da Intersystems (www.intersystems.com), l podem ser obtidos maiores detalhes sobre o Cach. Espero ter ajudado um pouco sobre essas dvidas. Fernando. LUIS ALEXANDRE BORTOLETTI wrote: No sei se este o local correto para esta discusso, apesar dela influenciar no nosso dia a dia ! O que necessrio para identificar um Banco de Dados OO ? Porque o PostgreSQL no considerado Orientado a Objetos se capaz de implementar Herana e cada linha de dados sua uma instncia da Classe( tabela ), inclusive o nico que capaz de trabalhar com atributos multidimensionais( Array ) e ainda um atributo pode ser definido com seu tipo sendo uma outra Classe( tabela ) do banco de dados ? -Mensagem original- De: Eric Marins [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 6 de maro de 2003 12:19 Para: [EMAIL PROTECTED]org.br Assunto: Re: [java-list] Re:[java-list] Banco OO Existe sim o Cach. E o que Herval comentou esta correto. Pois nem o mySQL e postgreSQL so OO. - Original Message - From: Herval Freire To: [EMAIL PROTECTED] Sent: Wednesday, March 05, 2003 10:05 AM Subject: Re: [java-list] Re:[java-list] Banco OO Pessoal! Nem o mySQL nem o PostgreSQL sao bancos Orientados a Objetos... No vamos confundir as coisas.. []s At 08:15 25/2/2003 -0300, you wrote: ol o mysql free. O site dele esse: http://www.mysql.com Alguem conhece algum Banco de Dados orientado a Objeto que s eja free ? Alguem tem alguma documentacao de Banco de Dados orientado a Objeto ? --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED]org.br - - --- Herval Freire de A. Jnior -- - mailto:[EMAIL PROTECTED] --- - http://www.herval.hpg.com.br -- - UIN: 2067270 -- - --[The adepts are everywhere... awake! v0.666a]-- - "Erros graves: julgar-se mais do que se e estimar-se menos do que se merece". -- Goethe
Re: [java-list] Ferramenta para contagem de linhas de código
Procure em http://csdl.ics.hawaii.edu/Tools/JavaCount/ Acho que tem alguma coisa Elvis wrote: Jose, Não sei se ja existe a roda. Mas se não existe, ai vai um toque... Com no maximo 30 linhas de código e 30 minutos é possivel criar um carinha q faça isso.. Sei q não ajudei o quanto vc queria, mas talvez essa seja a solução mais rápida!!! []'s Elvis - Original Message - From: Jose Luiz Goncalves Bastos Junior [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 15, 2002 10:17 AM Subject: [java-list] Ferramenta para contagem de linhas de código Oi Pessoal! Alguém conhece alguma ferramenta que conte o número de linhas de código de um projeto feito em Java, de preferência algum plugin para o JBuilder? Estou precisando contar o número de linhas de um projeto muito grande, feito nesta ferramenta! Desde já agradeço! -- 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] DB Caché
A diferena bsica que com o Cache vc pode trabalhar tanto como um banco orientado a objetos como tb relacional, mas na parte de orientao a objetos deixa um pouco a desejar. Por exemplo, as consultas so sempre em SQL, no tem OQL. Se for pra trabalhar como um banco relacional noacho que teria vantagens com relao a outros. Joo Batista de Carvalho wrote: O que voc nos diz a respeito deste banco de dados? Que vantagens ele tem sobre Oracle, SQLServer e Interbase/Firebird, sem falar em preos? []'s Joo Batista TBusiness Tecnologias [D6 - FB 1.0 - DBX - Server Conectiva Linux 6.0 - Client Win98] - Original Message - From: Fernando Gentados Santos To: [EMAIL PROTECTED] Sent: Wednesday, September 25, 2002 1:24PM Subject: Re: [java-list] DB Cach Eu trabalho. O que exatamente vc estaprecisando? Gideoni Hudson wrote: Amigos, Alguem tabalha com o banco de dados Cach e Java ? Estou precisando de ajuda. Agradeo dese j. Gideoni Hudson da Silva Braga Analista de Sistemas Prevcaixa - Caixa de Previdncia e Assistencia +55 31 3226-8707 - Ramal:120 [EMAIL PROTECTED]
Re: [java-list] DB Caché
Eu trabalho. O que exatamente vc esta precisando? Gideoni Hudson wrote: Amigos, Alguem tabalha com o banco de dados Cach e Java ? Estou precisando de ajuda. Agradeo dese j. Gideoni Hudson da Silva Braga Analista de Sistemas Prevcaixa - Caixa de Previdncia e Assistencia +55 31 3226-8707 - Ramal:120 [EMAIL PROTECTED]
Re: [java-list] Imagem em Application
Não sei se é a melhor solução, mas funciona ImageIcon img = new ImageIcon(getClass().getResource(img20.jpg)); public void paintComponent(Graphics g) { Image imagem2 = img.getImage(); g.drawImage(imagem2,0,0,getWidth(),getHeight(),this); } lista-java wrote: Olá pessoal, estou programando a pouco tempo em java, e estou encontrando algumas dificuldades, será que alguém pode me ajudar Bem, estou tentando colocar uma imagem em uma aplicação, não um applet só consegi fazer isto através de Classe Icon, usando ... Icon img = new ImageIcon(figura.gif); só que não consigo redimensioner esta figura para ocupar todo o container. Bom se alguém soubesse como possso fazer para redimensionar um icone. Outro ponto seria através da classe Image Image img; public void paint(Graphics g) { g.drawImage(img, 0, 0, this); } -só que não funciona, como faço para setar o path da img? -o this neste caso estaria certo?, mesmo se minha img estivesse contida em um JLabel ou um JPanel? Desde já agradeço a todos. Alan Brandt. __ AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol -- 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] Conversao
Tente isso, String nome = (String) session.getAttribute(theName); [EMAIL PROTECTED] wrote: Pessoal, Como faço esta conversão: String nome = session.getAttribute(theName); erro: Incompatible type for declaration. Explicit cast needed to convert java.lang.Object to java.lang.String. String nome = session.getAttribute(theName); Até mais... Tulio A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- 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] -
[java-list] objeto transparente
Ola pessoal, Alguem sabe se eh possivel criar um objeto transparente, onde o background seria o do objeto pai e que tb possa receber seus proprios objetos filhos? -- 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] -