Definição de Map para java 5 e 1.4  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
darta.lima
JavaGuru
[Avatar]

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..
[MSN]
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
[MSN]
Javabuntu
GUJ Master
[Avatar]

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
[MSN]
darta.lima
JavaGuru
[Avatar]

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..
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team