JAVA ME | Java Micro Edition Para dispositivos embarcados e móveis – IoT |
---|---|
JAVA SE | Java Standard Edition. É a base do Java (❤). Para desktop e servidores. Ele engloba todos os fundamentos do Java |
JAVA EE | Java Enterprise Edition. Conjunto de especificações para desenvolvimento Java corporativo Web. |
JVM | Java Virtual Machine. Responsável por executar os programas no formato bytecode tornando |
JRE | Java Runtime Environment. Provê os requisitos mínimos para executar um programa java, ou seja, |
JDK | Java Development Kit. Provê ferramentas para o desenvolvimento de programas Java. Contém um compilador, |
OracleJDK | Licença paga para utilização comercial exceto em testes, |
OpenJDK | Implementação gratuita e de código aberto do Java SE Platform Edition. |
LTS | Long Term Support (Suporte de longo período). Indicado para empresas que buscam estabilidade. Atualmente as versões |
Nos primeiros anos do Java, a numeração de suas versões tinham o padrão 1.x, mas a partir do Java
1.5 passou a se chamar apenas Java 5 para refletir o nível de maturidade e estabilidade que a linguagem
e o seu conjunto de tecnologias havia alcançado.
Contudo, o Java 1.8 e Java 8 tratam-se da mesma versão. A versão mais atual LTS do momento é a 11.
Referência: https://www.oracle.com/index.html