[Java 7] As alterações aprovadas:

[quote=Bruno Laturner][quote=Sergio Lopes]bizarro esse “Automatic Resource Management”… o que vai ter de gente usando errado isso (achando que fecha mas nao fecha)…

pra mim eh desnecessario…[/quote]

Já tem muita gente esquecendo de fechar recursos que abriram, isso pelo menos ajuda a aliviar o peso sobre o programador.[/quote]

É verdade, muita gente esqueci de fechar, é sempre bom dar uma mão ao programador.

Mas será que vai valer para conexões com BD também ??

As alterações são cosméticas, não tem relevância alguma. É uma total perda de tempo migrar para o java 7, prefiro aguardar o java 8, pois aí sim muda de figura.

São modificações pequenas, mais que vão ajudar bastante no tempo de implementação.

"

Previsão da certificação Java 7?

"

Não acredito que a certificação em java 7 seja lançada logo, normalmente a oracle leva algum tempo para definir o que será cobrado na prova.
Pessoalmente, não acho que tal certificação tenha valor, é só mais um produto disponibilizado pela oracle.

"

São só a Java 7, mas realmente tem muita Certificação “travada”. As Java EE 6 não estão disponíveis ainda.

Pessoal, tópico meio antigo, mas pintou algumas dúvidas, como vi algumas outras referências sobre os mesmos recursos, vou postar as dúvidas aqui.

Tente testar os códigos para os novos recursos, e os seguintes itens não consegui executar através do netbeans 7.2 e oracle java jdk 7 mais recente.

  • Elvis Operator e do Null-Safe Navigation : Não funciona, não reconhece o código.
  • Automatic Resource Management: Não reconhece o try com ‘()’, testei vários exemplos e nenhum funcionou.

Seriam recursos implementados somente na OpenJDK? OU São válidos também para a JDK oracle?

Aqui está com uma instalação do windows 7 nova, com jdk oracle 7 e consegui testar somente alguns exemplos.

Funcionam em qualquer JDK.

Verifique no Netbeans se seu projeto não está configurado para compilar em Java 6.

Vou dar uma olhada para ver se dá para confiar já… :frowning: :frowning: :frowning: