Introducere

Java este unul dintre cele mai la moda limbaje de programare. Este destul de usor de invatat si fiind folosit de foarte multa lume pe internet exista o mare abundenta de resurse care pot fi folosite pentru invatare si rezorvarea problemelor.

Acest curs este facut pentru cei care vor sa invete Java pornind de la cunostinte de programare zero. Din aceasta cauza vom trata fiecare pas cu maximum de atentie la detalii astfel incat sa puteti gasi raspunsuri la orice eventuale probleme ati avea. Pentru cei care au deja unele cunostinte de programare primele lectii s-ar putea sa para un pic prea simple. In acest caz puteti sari peste notiunile de baza pentru a ajunge la chestiuni mai avansate.

Mediul de programare

Pentru a programa in Java este necesar un asa numit mediu de programare. Un mediu de programare este un program de calculator(aplicatie) al carui scop este de a usura munca programatorului intr-un anumit limbaj de programare. Pentru Java exista mai multe astfel de medii de programare (numite in engleza IDE - Integrated Development Environment). Cel pe care o sa-l folosim aici se numeste Eclipse si este unul dintre cele mai cunoscute si utilizate.

Instalarea Eclipse-ului

Instalarea Eclipse-ului se face accesand acest link. Exista mai multe versiuni diferite de Eclipse. Momentan pentru inceputul cursului ne intereseaza Eclipse for Java Developers. Puteti gasi un tutorial video despre cum se instaleaza Eclipse aici Odata ce v-ati instalat Eclipse si l-ati rulat putem sa scriem primele programe in Java.

Crearea unui proiect in Eclipse

Crearea unui proiect se face accesand meniul File -> New -> Java Project. In fereastra care se deschide se va da un nume proiectului, si fara a modifica setarile standard cu butonul de Finish noul proiect va fi creat si va aparea in Eclipse.

Cativa termeni de baza

Compilare reprezinta traducerea programului Java intr-un asa numit "bytecode", respectiv un fel de limbaj pe care il intelege masina virtuala Java (Java VM)

Masina virtuala Java este un program care se instaleaza cand se instaleaza Java si care stie sa ruleze un program java compilat.

Rulare sau executie reprezinta rularea programului cu ajutorul masinii virtuale.