segunda-feira, 11 de outubro de 2010

Plano B do Java 7

Algumas semanas atrás, quando Mark Reinhold anunciou que havia dois possíveis planos na manga para começar Java 7 , achava que muitas pessoas estavam por trás da implementação do Plano B, o que significava que ia começar uma versão mais leve do Java7 do que as anteriores, ao invés de esperar que todos os recursos possíveis. Mark recentemente postou detalhes em seu blog sobre o que seria realmente incluído no Java7, e também postou o que viria a liberação do Java 8.


Os recursos do Java 7:
JSR 292: Support for Dynamically-Typed Languages (“InvokeDynamic”)
•JSR TBD: Small Language Enhancements (Project Coin)
•Upgrade Class-Loader Architecture
•Method to Close a URLClassLoader
•Concurrency and Collections Updates (including the Fork/Join Framework)
•Unicode 6.0
•Locale Enhancements (IETF BCP 47 & UTR 35)
•JSR 203: More New I/O APIs (“NIO 2”)
•TLS 1.2
•Elliptic-Curve Cryptography (ECC)
•JDBC 4.1
•Translucent & Shaped Windows
•Heavyweight/Lightweight Component Mixing
•Swing: Nimbus Look-and-Feel
•Swing: JLayer Component
•Update the XML Stack (JAXP, JAXB, & JAX-WS)


Isso faz com que o Java 7 seja uma liberação muito atraente, enquanto o Java 8 vai incluir alguns dos itens mais poderosos:


Java SE 8

• JSR 294: Language and VM Support for Modular Programming
• JSR TBD: Platform Modularization
• JSR TBD: Lambda Expressions, Default Methods, & Bulk Data Operations (Project Lambda)
• JSR 308: Annotations on Java Types
• JSR TBD: More Small Language Enhancements (Project Coin part 2)


"The Umbrella" do Java 7 e 8 ainda não foram finalizados, mas esta lista dá uma boa indicação sobre o que podemos esperar do Java no próximos anos.

Fonte: JavaLobby - Traduzido do post de James Sugrue, 2010/10/11 - 6:24 am

Até a próxima!

2 comentários:

  1. Blog do Mark Reinhold http://www.java.net/blogs/mreinhold/

    ResponderExcluir
  2. e o site do artigo original http://java.dzone.com/articles/plan-b-java-7-details

    ResponderExcluir