ola gente boa noite a todos tem um artigo na net sobre a nova versão do java com codinome “Tigger” alguns trechos poderiam ser interessante para os iniciantes e os amis experientes na area quero a opinião de todos
la vai trechos
''Esta será provavelmente a mais rica e importante atualização da linguagem Java desde o J2SE 1.2, que marcou a segunda geração da plataforma Java (o “Java 2” usado em J2SE, J2EE e J2ME). Um indicativo da importância da nova versão agora é que a Sun passou a denominá-la J2SE 5.0, ao invés de 1.5 se seguisse o formato de numeração usado até a versão 1.4. O J2SE release 5 inclui 15 Java Specification Requests (JSRs) componentes, gerenciados pelo Java Community Process (JCP), mecanismo oficial de participação e debate da comunidade na evolução da Plataforma Java.
Vários recursos foram criados para facilitar a programação Java e trazer maior poder de expressão, de forma a tornar a escrita de código Java ao mesmo tempo mais flexível e mais simples. Isso não só traz um código conciso e preciso como também reduz a chance de erros introduzidos em tarefas repetitivas e maçantes.
Generics (Genéricos)
Permite especificar uma classe ou hierarquia que limita o tipo dos objetos que podem estar contidos em uma coleção. A verificação de tipo é feita em tempo de compilação e dispensa o uso de cast, garantindo maior precisão e simplicidade. O recurso é similar (mas não igual) aos Templates de C++.
Autoboxing (Envólucro automático de tipos primitivos)
Conversão automática entre um tipo primitivo e sua classe-casca (wrapper) correspondente ? como o tipo int e a classe Integer ? quando necessário. Facilita o uso de tipos primitivos em situações onde são esperados objetos (como em elementos de coleção) e vice-versa.
Comando for para iterações
O comando for foi melhorado para suportar a seguinte sintaxe simplificada para iteração de elementos de um array ou coleção: for (ClasseElemento i : lista)."
"Varargs (Número variável de argumentos)
Similar ao existente em C/C++, Java passa a suportar na definição de parâmetros de um método a sintaxe … para denotar uma lista de parâmetros de tamanho variável, sem a necessidade de se usar explicitamente uma coleção para agrupá-los.
Entrada e Saída Formatada
Com a introdução de varargs, os recursos de entrada e saída formatadas, existentes em C com as funções scanf e printf (ausências sempre reclamadas pelos programadores advindos de C/C++), puderam ser implementados em Java pelas classes Scanner e Formatter do pacote java.util, incluindo ? claro ? o método printf(), com melhorias em relação ao C como suporte ao tipo Date e a mudança de linha multi-plataforma %n. "
Além da facilidade de desenvolvimento, existem também novidades e melhorias visando escalabilidade e desempenho, monitoramento e gerenciabilidade. O desenvolvimento de interface gráfica desktop também foi agraciado com os temas de aparência e comportamento gráfico (look-and-feel) GTK/Linux e Windows XP. Foram introduzidas também outras evoluções diversas, como o suporte aos padrões XML mais atuais e a introdução dos poderosos RowSets em JDBC. As referências deste texto apresentam links recomendados para o aprofundamento nos detalhes e novidades da nova versão J2SE 5 “Tiger”.
(Marcio d’Avila)
alguém ja baixou a versão Tigger mudou algo?
um abraço
karlota