Je suppose que Java SE (Standard Edition) est celui que je devrais installer sur mon bureau Windows 7
Oui bien sûr . Java SE est le meilleur pour commencer. BTW, vous devez apprendre les bases de Java. Cela signifie que vous devez apprendre certaines des bibliothèques et API de Java SE.
Différence entre les éditions de la plate-forme Java:
Java Micro Edition (Java ME):
- Environnement d'exécution hautement optimisé.
- Cibler les produits de consommation ( téléavertisseurs , téléphones portables).
- Java ME était auparavant connu sous le nom de Java 2 Platform, Micro Edition ou J2ME.
Java Standard Edition (Java SE):
Outils Java, runtimes et API pour les développeurs écrivant, déployant et exécutant des applets et des applications. Java SE était auparavant connu sous le nom de Java 2 Platform, Standard Edition ou J2SE. (tout le monde / débutants à partir de cela)
Java Enterprise Edition (Java EE):
Cible les applications côté serveur de classe entreprise . Java EE était auparavant connu sous le nom de Java 2 Platform, Enterprise Edition ou J2EE.
Une autre question en double pour cette question.
Enfin, à propos de J .. confusion
JVM (Java Virtual Machine):
JVM fait partie du JDK et du JRE qui traduit les codes d'octets Java et les exécute en tant que code natif sur la machine cliente.
JRE (Java Runtime Environment):
C'est l'environnement fourni pour que les programmes java soient exécutés. Il contient une machine virtuelle Java, des bibliothèques de classes et d'autres fichiers de prise en charge. Il ne contient aucun outil de développement tel que compilateur, débogueur, etc.
JDK (Java Development Kit):
JDK contient les outils nécessaires pour développer les programmes java (javac, java, javadoc, appletviewer, jdb, javap, rmic, ...) et JRE pour exécuter le programme.
Java SDK (Java Software Development Kit):
Le SDK comprend un JDK et des logiciels supplémentaires, tels que des serveurs d'applications, des débogueurs et de la documentation.
Java SE:
La plate-forme Java Standard Edition (Java SE) vous permet de développer et de déployer des applications Java sur des postes de travail et des serveurs (identiques au SDK).
J2SE, J2ME, J2EE
Toute édition Java de 1.2 à 1.5
En savoir plus sur ces sujets: