| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2008 13:53:46
|
darta.lima
JavaGuru
![[Avatar]](/images/avatar/c8b89dc23d8f77ac54703.gif)
Membro desde: 02/09/2002 11:11:38
Mensagens: 230
Localização: Rio de Janeiro
Offline
|
Senhores do conselho, tenho uma definição para java 5 em uma aplicação, mas preciso que esta definição seja usada no java 1.4, como eu poderia estar refazendo essa definição abaixo para o java 1.4, pois para mim esse tipo de intrução é nova, caso alguém possa me explicar o que siguinifica eu agradeço.
Agradeço desde já qualquer ajuada..
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2008 14:15:47
|
bcartaxo
JavaTeenager
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
|
Kra... se entendi oq vc peguntou, essa definição q vc está falando cham-se Generics, é uma facilidade q o Java 5 trouxe. Se vc quiser deixar esse código compatível com uma versão abaixo da 5, bas retirar as definições de generics. basicamente vc teria um tipo Map
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2008 14:17:02
|
Javabuntu
GUJ Master
![[Avatar]](/images/avatar/00053f5e11d1fe4e49a221165b39abc9.jpg)
Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline
|
isso são os Generics do Java 5, os genéricos foram inseridos para que os tipos sejam definidos especificamente... tipos são verificados em tempo de compilação...
vc pode usar no java 1.4 trocando os generics por Casting....
mas esse código acima ta errada, a declaração não está correta....
mas vou dar um exemplo do seu:
vc está especificando que sua coleção tem uma chave sendo uma String e o valor sendo um List...
se vc fizer isso é aceito:
vc está passando uma String e uma Lista.....
agora se fizer isso está errado:
vc está passando um int e uma lista, vc declarou explicitamente que seria String e uma Lista e passou int no lugar de String.... estes erros são informados em tempo de compilação...
|
SCJP 6
SCJD
SCWCD 5
Itil V2 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2008 08:36:26
|
darta.lima
JavaGuru
![[Avatar]](/images/avatar/c8b89dc23d8f77ac54703.gif)
Membro desde: 02/09/2002 11:11:38
Mensagens: 230
Localização: Rio de Janeiro
Offline
|
Muito obrigado galera pelos esclarecimentos...
Valeu mesmo resolveu meu problema...
Abração..
|
|
|
 |
|
|