Depois de alguns anos de espera, a espectativa é que o release do Java 7 esteja disponível em 28 de julho deste ano.
De Acordo com o site da Oracle, o JDK 7 apresenta várias características-chave para melhorar a usabilidade, desempenho e segurança da plataforma Java.
Seguem as principais novidades do tão esperado Java SE 7:
- JSR 292: maior suporte para linguagem dinamicamente tipadas em níveis de desempenho próximos ao da liguagem Java.
- JSR 334: pequenas melhorias na linguagem, como por exemplo, testar strings usando o switch, um operador exclusivo para testar referências nulas, suporte a representação literal de binários utilizando separadores, melhorias no tratamento de exceção (multi-catch), etc. Exemplos:
- String str = "test";
switch(str) {
case "test"
...
}
- String somebory = obj?.getPeopleList?[0].name ? : "anybody";
- }catch (Exception1 | Exception2 exception) {
....
throw exception;
}
- Atualização na arquitetura de class-loaders, melhorias para impedir algumas dificuldades presentes quando há o carregamento de classes.
- Internacionalização: atualização para suporte do Unicode 6.0.
- Atualização da classe java.util.Locale para suportar IETF BCP 47 (Tags for Identifying Languages) e UTR 35 (Local Data Markup Language).
- JSR 203: nova API de I/O para a plataforma.
- JSR 294: especificações para suporte de programação modular, tanto em tempo de compilação quanto para tempo de execução.
Nenhum comentário:
Postar um comentário