Java

Plataforma Java

Desde a primeira grande evolu��o da tecnologia Java, no lan�amento do Kit de Desenvolvimento Java (JDK) 1.2 para a plataforma base Java — a partir de ent�o nomeada Standard Edition — e coincidindo com a estrutura��o em novas das plataformas, voltadas para o ambiente corporativo — Enterprise Edition — e para o m�vel — Mobile Edition, a denomina��o destas tr�s plataformas era iniciada por "Java 2", com este "2" indicando uma segunda gera��o da tecnologia Java: J2SE, J2EE e J2ME. Com o tempo, este 2 passou a perder o sentido ante a cont�nua evolu��o da tecnologia Java. Era �s vezes at� motivo de confus�o para novatos, que podiam equivocamente associar o 2 a uma numera��o de vers�es.

Ent�o, em 2005, nas nascentes vers�es 6.0 (Mustang) do plataforma Java padr�o e 5.0 da plataforma corporativa, o "2" foi finalmente abolido da nomenclatura. As plataformas passam a se chamar oficialmente Java Standard Edition (JSE ou Java SE), Java Enterprise Edition (JEE ou Java EE) e Java Micro Edition (Java ME ou JME).

A Tecnologia Java

Revistas sobre Java

Congressos/Confer�ncias sobre Java

Java Guidelines, Melhores Práticas & Padrões



Tópicos

Java Open Source

Duke - Mascote Java

JavaFX

Apresentada na confer�ncia JavaOne 2007, a tecnologia JavaFX � voltada para a cria��o de conte�do e aplica��es ricas - Rich Internet Applications (RIA) - em ambiente Java (JRE) cliente, tanto em dispositivos m�veis e aparelhos eletr�nicos quanto em desktop e navegadores web.

JavaFX parece uma mistura de Applet, Flash e Javascript e com uma interface de programa��o amig�vel. A tecnologia JavaFX vem concorrer com outras tecnologias RIA como Adobe Flash e Microsoft Silverlight (codinome do Windows Presentation Foundation/Everywhere - WPF/E), al�m do AJAX que vem impulsionando a Web 2.0.

Generalizações

O JDK 1.5 introduziu o mecanismo de Generalização (Generics) na linguagem Java, que define parametrização de tipo para coleções, permitindo tornar mais precisa e restritiva a definição do tipo permitido para os elementos de uma coleção, com verificação de tipo em tempo de compilação.

Asserções

J2SE (Java 2 Platform, Standard Edition) 1.4 adicionou uma facilidade de asserção simples a Java. Para suportar este recurso no J2SE 1.4, a plataforma Java incorporou a palavra-chave assert à linguagem, uma classe AssertionError, e alguns métodos adicionais em java.lang.ClassLoader.

Microsoft