Sunteți pe pagina 1din 1

Varianta 1

a)Pentru ca un obiect s poat fi folosit, este necesar cunoaterea adresei lui. Aceast adres, aa cum tim
din limbajul C, se reine ntr-un pointer. Limbajul Java nu permite lucrul direct cu pointeri, deoarece s-a
considerat c aceast facilitate introduce o complexitate prea mare, de care programatorul poate fi scutit.
Totui, n Java exist noiunea de referine care nlocuiesc pointerii, oferind un mecanism de gestiune
transparent.
In C++ programatorul are libertatea sa transmita variabilele cum considera ca este mai bine folosind operatorii
&, * si ->. In Java insa nu exista acesti operatori, dar exista urmatoarea regula: tipurile de date primare sunt
transmise prin valoare (prin copierea efectiva), iar obiectele si masivele sunt transmise prin referinta (prin
copierea adresei).
b) valoare= 1 tipul =
c) Parametrii metodei sunt n realitate nite variabile care sunt iniializate n momentul apelului cu valori care
controleaz modul ulterior de execuie. Aceste variabile exist pe toat perioada execuiei metodei. Se pot
scrie metode care s nu aib nici un parametru.
Recunoaterea unei anumite metode se face dup numele i tipul parametrilor si. Pot exista metode cu
acelai nume dar avnd parametri diferii. Acest fenomen poart numele de suprancrcarea numelui unei
metode.
d)
Varianta 17
a)Programarea Orientat pe Obiecte este o paradigm de programare care
utilizeaz obiecte i interaciuni ntre acestea pentru a modela arhitectura unui program.
limbaj orientat pe obiecte.Java cuprinde toate aspectele legate de programarea orientata obiect (Object
Oriented Programming, OOP): obiecte, transmitere de parametri, incapsulare, clase, biblioteci, mostenire si
modificatori de acces.
b)valoarea
tipul
c) Pot exista metode cu acelai nume dar avnd parametri diferii. Acest fenomen poart numele
de suprancrcarea numelui unei metode.

d) Cand o eroare se produce intr-o functie, aceasta creeaza un obiect exceptie.


Exceptiile sunt tratate cu ajutorul a trei tipuri de instructiuni : try, catch si finally.
Varianta 12
a) limbaj distribuit. Java este distribuit deoarece permite atat utilizarea obiectelor de pe masina locala cat si
de pe alte masini din reteaua mondiala printr-un mecanism numit RMI (Remote Method Invocation). Limbajul
Java ofera posibilitatea dezvoltarii de aplicatii Internet, capabile sa ruleze pe platforme distribuite si
eterogene. Java respecta standardul IEEE (eng. Institute of Electrical and Electronics Engineers) pentru
structurile de date, cum ar fi folosirea intregilor, numerelor in virgula flotanta si sirurilor de caractere.
b)valoarea tipul
c) Tipurile referinta specifica adresa (de memorie) la care se afla tipul referit. Tipurile referite sunt, din punct
de vedere conceptual, analoge pointerilor in C. Tipurile referite nu sunt arrayuri sau clase ci mai curand
modalitati de a ajunge (a face referire) la ele.

S-ar putea să vă placă și