Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Kurumin 6.1
Por andre227
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

As novidades do Java 1.5
Linux user
removido
11/10/2005
Você sabe quais novidades foram introduzidas no Java 1.5? A melhor de todas foi a implementação de Generics, a nova tecnologia que vai facilitar e muito a vida dos programadores Java. Neste artigo faço uma introdução completa às novas implementações encontradas nessa versão dessa linguagem.
Por: Perfil removido
[ Hits: 35758 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução

Com a acirrada competição de ferramentas de desenvolvimento de softwares, uma empresa sempre tem que melhorar seus produtos para fidelizar seus clientes e conquistar novos mercados nesse mundo globalizado. Com a entrada da Microsoft com o seu DotNet no mercado, antes exclusivamente da Sun e seu Java, foram necessárias grandes mudanças na plataforma Java para que ela continuasse a ser competitiva.

Neste artigo pretendo mostrar algumas das modificações que o Java sofreu, focando principalmente o advento de Generics. Não pretendo ir muito afundo neste artigo, mas apenas dar uma introdução neste tema e mostrar as outras modificações apenas de maneira um tanto superficial.

A nova versão do JDK 1.5 apresenta novas extensões para a linguagem de programação Java. Uma destas é a introdução de "Generics". Se você é um programador C++, já deve estar familiarizado com uma implementação dele denominada de Templates (Gabaritos), pois bem, essa implementação agora foi portada para Java. A programação genérica permite que você escreva código que pode ser reutilizado para muitos tipos de objetos diferentes.

Acredito que a inclusão deste novo modo de se programar seja a melhor implementação desde a versão 1.2 de Java, pelo menos para a linguagem pura em si.

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por cesperanc@ em 11/10/2005 - 15:39h:

Parabéns pelo fantástico artigo... Achei as tuas explicações bastante acessíveis. Estou ansioso por experimentar algumas destas novidades na linguagem.


[2] Comentário enviado por lennon.jesus em 11/10/2005 - 16:37h:

A linguagem JAVA está surpreendendo cada vez mais. O C e o C++ estão sendo substituidos em muitas universidades pelo JAVA.

Eu também aprecio as linguagens DotNet da Microsoft mas a grande vantagem do JAVA está em sua portabilidade entre plataformas e suas ferramentas de desenvolvimentos gratuitas.

Briga acirrada mesmo teríamos se a Microsoft disponibilizasse a portabilidade em sua DotNet. Seria interessante... Até mesmo se as ferramentas (deles) continuassem sendo pagas.

Acho que nos próximos anos iremos experimentar evoluções em diversas áreas, tanto de software como de hardware.


Parabéns pelo ótimo (inteligente, claro e direto) artigo.


Abraços.

[3] Comentário enviado por rdaraujo em 13/10/2005 - 16:21h:

Pessoal, tenho a versao 1.5.0, porem em alguns exemplos das novas funcionalidades, como a nova forma de varrer um array, aparece a seguinte mensagem:
Syntax error, 'for each' statements are only available if source level is 5.0.

Eis o codigo:

String[] ar = {"a","b","c","d"};
for (String i:ar) {
System.out.println(i);
}

$ javac -version
javac 1.5.0_01

[4] Comentário enviado por FelipeAbella em 01/06/2006 - 18:52h:

rdaraujo: Você tem que configurar para usar o source level 5.0 no compilador, muitas IDEs podem configurar isso, ou voce pode procurar saber o parametro que faz isso, que eu nao lembro agora.

[5] Comentário enviado por kalib em 19/02/2008 - 18:35h:

Comigo tá dando problema...
instalei o 1.5...e rodando o comando java -version
vejo que está na 1.5 mesmo..
Porém quando abro o eclipse por exemplo, dá erro... ele continua compilando com o 1.4, e a classe scanner acaba não funcionando... :/
Alguém tem alguma solução?

[6] Comentário enviado por M4conheiRoX em 23/10/2008 - 12:02h:

vou comerça
ftz


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.