Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O jdk possui várias versões, tais como:
Java 2 Micro Edition (J2ME) - Para aparelhos pequenos
Java 2 Standard Edition (J2SE) - Desktop
Java 2 Enterprise Edition (J2EE) - Servidores
Essas várias versões do JDK é simplesmente API disponíveis para finalidades especificas?
Exemplo: Baixando o standard edition vou ter as API básicas para desenvolver para desktop e web... Já a versão Enterprise contém API que na Standard não tem e que é útil para desenvolvimento para servidores?
Ou seja, o que difere uma versão da outra é as API's que virão junto para ajudar no desenvolvimento da aplicação?
As versões J2ME (Standard) e J2EE (Enterprise) possuem APIs comuns entre elas mas a de servidor possui mais APIs para o acesso de servidores.
O que diferencia as versões não é somente as APIS utilizadas e sim a engenharia entre elas.
Espero ter ajudado