Java este un limbaj de programare orientat-obiect, puternic organizat pe tipuri de date, conceput de Sun Microsystems la începutul anilor 90 sub conducerea lui James Gosling. Limbajul este open-source din 2006, proces finalizat in mai 2007,
vedeti site-ul Sun.
Un program Java compilat, corect scris, poate fi rulat fără modificări pe orice computer (PC, PDA etc) pe care e instalată o maşină virtuală Java (JVM=Java Virtual Machine). Acest nivel de portabilitate (inexistent pentru limbaje mai vechi cum ar fi C) este posibil deoarece sursele Java sunt compilate într-un format standard numit cod de octeţi (
bytecode ) care este intermediar între codul maşină (dependent de tipul computerului) şi codul sursă.
Maşina virtuală Java este un mediu in care se execută programele Java.
Există 3 platforme Java definite de Sun Microsystems:
- Java Platform, Micro Edition (Java ME) — pentru hardware cu resurse limitate, gen PDA sau telefoane mobile,
- Java Platform, Standard Edition (Java SE) — pentru sisteme gen workstation, este ceea ce se gaseste pe PC-uri,
- Java Platform, Enterprise Edition (Java EE) — pentru sisteme de calcul mari, eventual distribuite.
Medii de programare (IDE)
Aplicatiile Java se pot compila cu compilatorul gratuit oferit de Sun (impreuna cu muolte alte materiale: exemple, documentatie, etc.), asa numitul
JDK, insa e mult mai eficient sa folositi IDe-uri moderne, gratuite sau comerciale:
Carti
Referinte
Vezi si