| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2008 19:13:09
|
Sadjow
Smalltalk
![[Avatar]](/images/avatar/93a48d54d1f8518e199d496b5fa77ad8.jpg)
Membro desde: 29/07/2008 14:28:17
Mensagens: 3
Localização: Natal RN
Offline
|
Eu escrevi um artigo sobre o modificador static!
http://labs.sadjow.com/2008/08/10/palavra-chave-static/
Espero que gostem!
Vlw!
This message was edited 1 time. Last update was at 10/08/2008 19:33:10
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2008 20:42:56
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
Paulo Silveira wrote:Um método static realmente se parece com uma funcao
Cabe a voce a decisao de onde ele deve ficar. Pois voce pode mudar muito bem onde o metodo estatico esta para outra classe, sem maiores problemas.
A Palavra-chave static permite que um método seja executado sem qualquer instância da classe.Um método ser estático significa que o comportamento não depende de uma variável de instância, portanto não são necessárias instâncias/objetos.Apenas a Classe.
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2009 15:53:51
|
lucksmack
What is classpath?
![[Avatar]](/images/avatar/7a445574f82e65c51893e253260b9b2a.jpg)
Membro desde: 05/03/2009 20:08:58
Mensagens: 9
Offline
|
Puxa cara, adorei o artigo mesmo, muito explicativo, principalmente para mim, que estou começando a gostar de java, faço sistema de informação e estou querendo seguir como programador.
Valeu
|
Luciano Rocha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 20:04:14
|
tiagoenes
What is classpath?
![[Avatar]](/images/avatar/a6fa45504565dc0928efc8807db66487.jpg)
Membro desde: 10/01/2009 16:48:32
Mensagens: 5
Offline
|
parabéns pelo artigo!
quase impossível encontrar um artigo bom que dê exemplos e explique bem como esse!
nota:10
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2010 21:45:12
|
ramonrlp
HelloWorld
![[Avatar]](/images/avatar/f247296741a9b91b15b6247efd52f3bf.jpg)
Membro desde: 16/06/2010 18:55:53
Mensagens: 13
Localização: João Pessoa-PB
Offline
|
Muito bom o material!
Tirou várias dúvidas que ainda tinha sobre o static!
Valeu!
|
atenciosamente,
Ramon Leal Pessôa
--------------------------------------------------
Tecnólogo em Geoprocessamento - IFPB
Pós-Graduando em Desenvolvimento WEB - iDez |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2010 21:46:54
|
ramonrlp
HelloWorld
![[Avatar]](/images/avatar/f247296741a9b91b15b6247efd52f3bf.jpg)
Membro desde: 16/06/2010 18:55:53
Mensagens: 13
Localização: João Pessoa-PB
Offline
|
Muito bom o material!
Tirou várias dúvidas que ainda tinha sobre o static!
Valeu!
|
atenciosamente,
Ramon Leal Pessôa
--------------------------------------------------
Tecnólogo em Geoprocessamento - IFPB
Pós-Graduando em Desenvolvimento WEB - iDez |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/11/2010 22:28:08
|
daniela_pereira
HelloWorld
Membro desde: 03/12/2006 21:29:50
Mensagens: 11
Offline
|
Parabens pelo artigo: http://labs.sadjow.com/2008/08/10/palavra-chave-static/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/02/2011 10:33:34
|
marcosr.
Thread.start()
Membro desde: 07/04/2010 20:32:37
Mensagens: 26
Offline
|
Minha dúvida é a respeito de acessar o atributo, sendo ele privado, em uma outra classe.
Mesmo usando o exemplo de getter da apostila não funcionou.
E mais uma dúvida noob, o pro que disso: public Classe!() {} essas chaves
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2011 00:05:27
|
marcosr.
Thread.start()
Membro desde: 07/04/2010 20:32:37
Mensagens: 26
Offline
|
Aprendi:
Vou incrementar mais.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2011 20:08:31
|
silvio.olyver@hotmail.com
Smalltalk
![[Avatar]](/images/avatar/1e1d40c1b11cbb13b9b156859ee23a93.jpg)
Membro desde: 23/04/2011 18:55:09
Mensagens: 1
Localização: São Paulo
Offline
|
Saquei, muito bom mesmo.............
|
Francisco Oliveira da Silva
Acadêmico do 5º período | SI UMC
twitter: http://twitter.com/#!/Silvio_Olyver
E-mail: silvio.olyver@hotmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2011 21:42:02
|
wquintanilhadasilva
What is classpath?
![[Avatar]](/images/avatar/de447028949b3471aa2617ad9db5a97f.jpg)
Membro desde: 23/06/2007 00:31:14
Mensagens: 5
Localização: Goiânia, GO
Offline
|
Como ficaria um método de classe (static) que efetuam cálculos, formatações, etc, sem precisar acessar valores staticos da classe mas sim passados por parâmetros em um ambiente multi-thread?
Como o método é estático e só existe uma única instância dele no processo da jvm, se duas ou mais threads acessarem esse método e passar valores diferentes em seus parâmetros, qual seria o tratamento?
Cada thread teria em sua pilha de execução uma cópia desses valores e o método trataria de forma diferente ou
O valor da segunda thread acabaria afetando o valor da primeira, comprometendo a atomicidade do método?
Seria necessário criar um método thread-safe caso ele seja declarado como static para evitar as "condições de corrida"?
Alguém pode me ajudar?
Vide exemplo de código:
Agora a classe que será a thread
Agora o cliente que iniciará a thread
É possível garantir, sem o uso de synchronized, que, apesar do método ser estático, que os valores dos parâmetros passados por uma thread para o método "asInteger()" da classe "StaticValorUtil" não sejam afetados por outra thread??
|
Se você acha que está difícil? espere até entrar em produção.....
hehehe |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2012 15:40:20
|
deathcon4
Thread.start()
Membro desde: 07/11/2004 21:42:42
Mensagens: 40
Offline
|
Pelo que eu entendi, a variável passa a pertencer a classe, e seu valor passa a propagar-se por todas as outras sub-classes. Por exemplo, se a variável letra tiver A como seu valor e depois ela passa a ter B, todas as instâncias do objeto terão o mesmo valor. Isso não impede de tratar a variável como eu quiser dentro da sub-classe, tanto que eu vi um exemplo aqui do forum a soma da variável dentro de um método. Entendi também que serve tanto para Classes, métodos e objetos.
|
O trouxa já nasceu morto! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2012 19:58:05
|
renatowerner
What is classpath?
![[Avatar]](/images/avatar/2654adfd65b6ca4a8ac25a9f727d2262.jpg)
Membro desde: 01/02/2012 20:01:56
Mensagens: 9
Offline
|
Excelente artigo!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2012 17:44:06
|
BRUCE WAYNE
Debugger
![[Avatar]](/images/avatar/ce148e8f91c9b28879edd5683feb6947.jpg)
Membro desde: 10/07/2009 21:18:26
Mensagens: 51
Localização: RIO -RJ- BRAZIL
Offline
|
Rafael,
Demais sua explicação do que é static fiz os exemplos, uma luz brilhou no fim do túnel.
rsrsrsrs...mas, ainda não consigo identifica quando usar e quando não usar...
Abraços!
|
Bel. em Sistemas de Informação pela UMC-SP
Estudando para OCJP 6
"Até um Genio tem que aprender tudo que já sabe"
BRUCE WAYNE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2012 12:06:46
|
"Jose Ernesto"
Smalltalk
Membro desde: 15/03/2012 11:47:18
Mensagens: 1
Offline
|
Boa tarde pessoal estou começando a ver java agora
na faculdade porem estou tendo dificuldade em
usar metodos para chamar outra classe
gostaria de algumas dicas por favor.
|
|
|
 |
|
|