Extras din curs
Programele sunt dezvoltate (concepute, editate, compilate, verificate) de catre programatori, si
executate (folosite) de catre utilizatori. Utilizatorii fac apel la programele create de programatori
pentru a atinge diferite obiective (sarcini de serviciu asistate de calculator, educatie electronica,
divertisment, etc.).
Conceperea (proiectarea) programului inseamna cel putin scrierea pe hartie a unei schite a
codului sau a unui pseudocod (schita a programului scrisa in limbaj natural), dar poate include si
aplicarea unor instrumente (diagrame, limbaje cum ar fi UML – Limbajul de Modelare Unificat) si
metodologii mai complicate (cum ar fi programarea agila/extrema sau ROSE – Ingineria Software
Orientata-spre-obiecte Rational).
Odata proiectat, codul Java trebuie editat. In Java tot codul este organizat in clase. Dupa
editarea unei clase cu numele <NumeClasa> intr-un editor un editor de text, continutul trebuie salvat
intr-un fisier cu numele <NumeClasa>.java.
Limbajul Java este case-sensitive (face deosebirea intre litere mici si mari), inclusiv in ceea ce
priveste numele claselor si fisierelor, iar numele fisierelor (urmate de extensia .java) trebuie sa fie
identice cu numele claselor.
Pentru obtinerea codului de octeti Java, trebuie compilat codul din acest fisier. Daca se
presupune utilizarea compilatorului Java (javac) din linia de comanda (consola standard de intrare),
atunci trebuie executata urmatoarea comanda, in directorul directorcurent, in care se afla fisierul
<NumeClasa>.java:
directorcurent> javac <NumeClasa>.java
In urma acestei comenzi, compilatorul Java va crea genera codul de octeti (neutru din punct de
vedere architectural, adica acelasi pentru orice pereche {sistem de operare, sistem de calcul} pe care e
compilat) corespunzator intr-un fisier cu numele <NumeClasa>.class, in directorul curent (acelasi
director in care se afla si fisierul <NumeClasa>.java). Compilatorul Java genereaza cate un fisier
pentru fiecare clasa compilata.
Pentru executia programului, acesta trebuie lansat in interpretor (java), folosind comanda:
directorcurent> java <NumeClasa>
(numele clasei Java este argument pentru programul interpretor Java, numit java).
Daca in urma compilarii apar erori, ele trebuie corectate (urmarind si indicatiile din mesajele
de eroare), revenind la etapa conceperii si editarii. O alternativa este folosirea utilitarului de
depanare a programelor Java.
Daca in urma executiei apar erori de conceptie (comportamentul programului difera de cel
dorit), ele trebuie corectate revenind la etapa conceperii si editarii.
O alternativa la dezvoltarea programelor utilizand direct compilatorul si interpretorul Java este
utilizarea unuia dintre mediile integrate (IDE-urile) Java.
Preview document
Conținut arhivă zip
- Introducere Java.pdf