Immagino che Java SE (Standard Edition) sia quello che dovrei installare sul mio desktop di Windows 7
Sì certo . Java SE è il migliore per iniziare. A proposito, devi imparare le basi di Java. Ciò significa che devi imparare alcune delle librerie e delle API in Java SE.
Differenza tra le edizioni della piattaforma Java:
Java Micro Edition (Java ME):
- Ambiente di runtime altamente ottimizzato.
- Prodotti di consumo target ( cercapersone , telefoni cellulari).
- Java ME era precedentemente noto come Java 2 Platform, Micro Edition o J2ME.
Java Standard Edition (Java SE):
Strumenti Java, runtime e API per gli sviluppatori che scrivono, distribuiscono ed eseguono applet e applicazioni. Java SE era precedentemente noto come Java 2 Platform, Standard Edition o J2SE. (tutti / principianti a partire da questo)
Java Enterprise Edition (Java EE):
Targeting per applicazioni lato server di classe enterprise . Java EE era precedentemente noto come Java 2 Platform, Enterprise Edition o J2EE.
Un'altra domanda duplicata per questa domanda.
Infine, riguardo a J .. confusione
JVM (Java Virtual Machine):
JVM fa parte sia di JDK che di JRE che traduce i codici byte Java e li esegue come codice nativo sul computer client.
JRE (Java Runtime Environment):
È l'ambiente fornito per l'esecuzione dei programmi java. Esso contiene una JVM, librerie di classi, e altri file di supporto. Non contiene strumenti di sviluppo come compilatore, debugger e così via.
JDK (Java Development Kit):
JDK contiene gli strumenti necessari per sviluppare i programmi java (javac, java, javadoc, appletviewer, jdb, javap, rmic, ...) e JRE per eseguire il programma.
Java SDK (Java Software Development Kit):
L'SDK comprende un JDK e software aggiuntivo, quali server applicazioni, debugger e documentazione.
Java SE:
La piattaforma Java, Standard Edition (Java SE) consente di sviluppare e distribuire applicazioni Java su desktop e server (come SDK).
J2SE, J2ME, J2EE
Qualsiasi edizione Java da 1.2 a 1.5
Maggiori informazioni su questi argomenti: