LM 90 | Computação em nuvem

     

   Siga-nos no Twitter                         
Preencha os campos abaixo para entrar na sua conta:
Esconder
Notícia

Comece a usar o Java SE 7, mas não tão já [Atualizado]

Esta notícia foi visualizada 5596 vezes.

compartilhar Twitte isso! Publicado em 29/07/2011 às 13:57

Versão para impressão Enviar por email

JavaA Oracle anunciou ontem a disponibilidade geral da plataforma Java Standard Edition 7 (Java SE 7), o primeiro lançamento da linguagem sob a tutela da empresa, finalmente terminado após mais de 5 anos de cooperação dentro da comunidade internacional do Java.

Resultado de um processo de desenvolvimento que envolveu avaliações abertas, compilações semanais e a colaboração extensiva entre os engenheiros da Oracle e membros do ecossistema Java, principalmente a comunidade OpenJDK e o Java Community Process (JCP). O novo Java SE 7 traz uma série de avanços na sua tecnologia.

Com o projeto Coin (JSR 334), foram efetuadas mudanças na linguagem, com o intuito de aumentar a produtividade dos desenvolvedores e simplificar algumas tarefas de programação, reduzindo a quantidade de código necessária para desempenhar operações comuns, tornando a sintaxe mais clara e garantindo uma leitura facilitada do código. Com a inclusão da proposta InvokeDynamic (JSR 292) o Java passa a suportar melhor algumas linguagens dinâmicos, como Ruby, Python e JavaScript, o que representa um ganho de desempenho substancial na máquina virtual Java.

Foi também acrescentada uma API pronta para trabalhar com múltiplos núcleos de processamento, com o framework Fork/Join (JSR 166), que permite que desenvolvedores decomponham mais facilmente problemas em tarefas que podem ser executadas em paralelo através de um número arbitrário de núcleos de processamento. Além disso, com a nova interface de E/S (entrada e saída) NIO.2 (JSR 203) é possível trabalhar com sistemas de arquivos que podem acessar uma variedade maior de atributos de arquivos e oferecer mais informações na ocorrência de qualquer erro.

A nova versão ainda traz novos recursos de conectividade e segurança, suporte expandido para a internacionalização, com o acréscimo do suporte à Unicode 6.0 e versões atualizadas de um grande número de bibliotecas.

O Java SE 7 foi desenvolvido com um forte suporte à compatibilidade reversa, que permite que código desenvolvido para versões anteriores ainda possam ser usados na nova plataforma. De acordo com a Oracle, isso preserva as habilidades de programação dos desenvolvedores atuais e protege o investimento na tecnologia Java.

Os desenvolvedores interessados em começar a programar para a nova versão do Java podem usar o NetBeans Integrated Development Environment (IDE) 7.0, o Eclipse Indigo com o plug-in adicional para o Java SE 7 ou o IntelliJ IDEA 10.5, que suporta os recursos mais recentes da plataforma Java SE 7.

Contudo, a nova versão veio com alguns problemas. De acordo com um aviso da Apache Foundation o otimizador de código do Java 7 está com defeitos e pode causar falhas em loops, como resultado a JVM pode ser quebrada e cálculos produzem resultados incorretos.

Um grande número de projetos foi afetado, entre eles todas as versões publicadas do Lucene e do Solr. Os desenvolvedores do Apache afirmam que a indexação de documentos feita pelo Solr faz o Java quebrar, no Lucene o problema é ainda mais grave, pois faz os laços do Lucene compilarem incompletamente o que termina por corromper os índices.

A Oracle já registrous as falhas sob os números 7070134, 7044738 e 7068051. Contudo, afirmou que só vai corrigí-las em uma segunda revisão.

Compartilhe


Comentários

Entre seus dados para comentar a notícia:


Esqueceu a senha?
Cadastro

Outras notícias

Google cria fundo para formação de professores em Ciência da ComputaçãoPublicado em 24/05/2012 às 14:12 – Comentar primeiro

Eric Schmidt, presidente do Google, anuncia curso para 100 recém-formados da Teach First, instituição de caridade britânica.

Leia mais...
Opsview muda seu modelo de negócio com o Opsview CorePublicado em 24/05/2012 às 13:49 – Comentar primeiro

Com o modelo de desenvolvimento de um núcleo aberto a empresa também está diferenciando mais suas edições comerciais da gratuita.

Leia mais...
Simon Phipps é o novo presidente da OSIPublicado em 24/05/2012 às 11:01 – Comentar primeiro

Open Source Initiative deve passar por reformas e atuar de forma mais próxima com a comunidade sob seu mandato.

Leia mais...
GitHub estende a mão para desenvolvedores do WindowsPublicado em 23/05/2012 às 19:06 – Comentar primeiro

A partir desta semana, GitHub anunciará um cliente gráfico que permitirá tanto a desenvolvedores como designers usar o Git como sistema de controle de versão.

Leia mais...
Conheça as novidades do ownCloud 4Publicado em 23/05/2012 às 18:33 – Comentar primeiro

Nova versão do software aberto de sincronização de dados traz controle de versão e criptografia de arquivos.

Leia mais...
Google alerta para malware DNSChargerPublicado em 23/05/2012 às 17:43 – Comentar primeiro

Usuários que não notarem infecção no computador podem ficar sem acesso à Internet a partir de 9 de julho.

Leia mais...
O fim da fase de patentes e uma vitória para o AndroidPublicado em 23/05/2012 às 17:11 – Comentar primeiro

Em decisão favorável ao Google, juri decidiu que o Android não viola as duas patentes apresentadas pela Oracle.

Leia mais...
Mozilla anuncia o programa WebmakerPublicado em 23/05/2012 às 16:05 – Comentar primeiro

Nova iniciativa da fundação pretende ensinar e capacitar os usuários da web para participar ativamente da Internet.

Leia mais...
iSpaces lança FileSpace, serviço gratuito de armazenamento na nuvemPublicado em 23/05/2012 às 12:39 – Comentar primeiro

Solução é a primeira a reunir diversos provedores cloud em um só local, e dentro da própria nuvem.

Leia mais...

Mais notícias

Meu carrinho
Meu carrinho Carrinho vazioIr para a loja
Shopping

Whitepapers