| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 14:56:59
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Boas,
Eu gostaria de esclarecer a diferença entre:
e:
Eu me deparei com essa situação ontem, em uma prova de programação paralela, na qual eu tinha que fazer um programa simples em Java que imprimisse a hora atual a cada 5 segundos.
Eu entrei em desespero, pois a Thread não iniciava, após minutos tenebrosos, percebi que era esse o causador do problema.
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 15:00:18
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Olá,
TRUE é cosia de C
Geralmente é uma macro definida para 1 (qualquer valor !=0 é true em C)
Em java existem tipos booleanos, e a forma certa é true, em minúsculas.
This message was edited 1 time. Last update was at 21/06/2005 15:00:33
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 16:01:19
|
leonardodaniel
Debugger
Membro desde: 04/05/2005 18:16:23
Mensagens: 51
Offline
|
Cara,
isso compilou assim?
Existem 2 formas de se definir looping infinitos:
e (o que eu particulamente acho mais elegante):
Agora.........rs se você quiser utilizar o TRUE,
crie uma variavel boolean TRUE = true
Espero ter ajudado!!!
|
"A música é a arte de moldar o invisível" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 16:06:09
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
leonardodaniel wrote:Cara,
Agora.........rs se você quiser utilizar o TRUE,
crie uma variavel boolean TRUE = true
Nem precisa ter o trabalho, é só utilizar o Boolean.TRUE.....
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 17:50:55
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Então...o incrível é que rodou c/ o
Dá até vergonha de contar uma dessas, mas aconteceu mesmo!!
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 17:57:27
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Devia ter alguma variável ou constante definida com o nome TRUE. Em outra caso, isso não funciona.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 17:57:47
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
robinsonbsilva wrote:Então...o incrível é que rodou c/ o
Dá até vergonha de contar uma dessas, mas aconteceu mesmo!!
Ué, mas você não disse no primeiro post que com TRUE não funcionou?
Aqui nem compila com 'TRUE'.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 18:20:24
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Só para não dizer que não dá para usar while(TRUE), isso funciona direitinho em JDK 5.0:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 08:33:14
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Caramba. No Java 5.0 você pode importar membros estáticos das classes, como se fosse uma herança de atributos?
Sabe me dizer o nome desta feature?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 08:35:52
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Rafael Nunes wrote:Caramba. No Java 5.0 você pode importar membros estáticos das classes, como se fosse uma herança de atributos?
Sabe me dizer o nome desta feature?
Sim, pode, mas nao eh "como se fosse uma heranca de atributos". Eh soh um import estatico
Alias, o nome eh static import
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 12:49:41
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Há alguma vantagem nisso, além de não precisar escrever o nome da classe de onde está vindo o atributo estático?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 12:57:32
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
ZehOliveira wrote:Há alguma vantagem nisso, além de não precisar escrever o nome da classe de onde está vindo o atributo estático?
Não, é exatamente pra isso que ele serve, não ter que escrever o nome completo
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 13:03:22
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Humm.. ok. Em alguns casos específicos pode até ser útil, mas no caso geral vai ajudar pra deixar o código um pouco mais imcompreensível.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 14:54:54
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Nah, static imports nao sao tao horriveis assim, ainda mais quando vc tem uma IDE bonitinha te dando todo o outline da classe e cheia de pop-ups dizendo onde estao as coisas.
|
|
|
 |
|
|