Я думаю, что Java SE (Standard Edition) - это то, что я должен установить на свой рабочий стол Windows 7
Да, конечно . Java SE - лучший вариант для начала. Кстати, вы должны изучить основы Java. Это означает, что вы должны изучить некоторые библиотеки и API в Java SE.
Разница между выпусками Java Platform:
Java Micro Edition (Java ME):
- Высоко оптимизированная среда выполнения.
- Целевые потребительские товары ( пейджеры , мобильные телефоны).
- Java ME ранее была известна как Java 2 Platform, Micro Edition или J2ME.
Стандартная версия Java (Java SE):
Инструменты Java, среды выполнения и API для разработчиков, пишущих, внедряющих и запускающих апплеты и приложения. Java SE ранее была известна как Java 2 Platform, Standard Edition или J2SE. (все / начинающие, начиная с этого)
Java Enterprise Edition (Java EE):
Предназначен для серверных приложений корпоративного класса . Java EE ранее была известна как Java 2 Platform, Enterprise Edition или J2EE.
Еще один дублированный вопрос на этот вопрос.
Наконец, о Дж .. путаница
JVM (виртуальная машина Java):
JVM является частью JDK и JRE, которая переводит байтовые коды Java и выполняет их как собственный код на клиентском компьютере.
JRE (среда выполнения Java):
Это среда, предусмотренная для выполнения Java-программ. Он содержит JVM, библиотеки классов и другие вспомогательные файлы. Он не содержит никаких инструментов разработки, таких как компилятор, отладчик и так далее.
JDK (Java Development Kit):
JDK содержит инструменты, необходимые для разработки java-программ (javac, java, javadoc, appletviewer, jdb, javap, rmic, ...) и JRE для запуска программы.
Java SDK (комплект разработки программного обеспечения Java):
SDK включает в себя JDK и дополнительное программное обеспечение, такое как серверы приложений, отладчики и документацию.
Java SE:
Платформа Java Standard Edition (Java SE) позволяет разрабатывать и развертывать приложения Java на настольных компьютерах и серверах (аналогично SDK).
J2SE, J2ME, J2EE
Любая версия Java от 1.2 до 1.5
Узнайте больше об этих темах: