Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
123Activity
0 of .
Results for:
No results containing your search query
P. 1
Java ca limbaj de programare cu obiecte

Java ca limbaj de programare cu obiecte

Ratings: (0)|Views: 2,400 |Likes:
Published by Radu
Java ca limbaj de programare cu obiecte
Java ca limbaj de programare cu obiecte

More info:

Published by: Radu on Nov 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/31/2013

pdf

text

original

 
 CUPRINS1. Java ca limbaj de programare cu obiecteDiferente între limbajele Java si C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Tipuri clasã si tipuri referintã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Structura programelor Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Spatii ale numelor în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Definirea si utilizarea de vectori în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Exceptii program în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Biblioteci de clase Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.
 
Introducere în programarea orientatã pe obiecteClase si obiecte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clasele sunt module de program reutilizabile . . . . . . . . . . . . . . . . . . . . . . . . .Clasele creeazã noi tipuri de date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clasele permit programarea genericã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clasele creeazã un model pentru universul aplicatiei . . . . . . . . . . . . . . . . . . .3. Utilizarea de clase si obiecte în JavaClase fãrã obiecte. Metode statice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase instantiabile. Metode aplicabile obiectelor . . . . . . . . . . . . . . . . . . . . . . . .Variabile referintã la un tip clasã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Argumente de functii de tip referintã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase cu obiecte nemodificabile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clonarea obiectelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Obiecte Java în faza de executie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. Definirea de noi clase în JavaDefinirea unei clase în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Functii constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Variabila "this" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Atribute ale membrilor claselor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Incapsularea datelor în clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Structura unei clase Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Metode care pot genera exceptii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5. Derivare. Mostenire. PolimorfismClase derivate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Derivare pentru mostenire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Derivare pentru creare de tipuri compatibile . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clasa Object ca bazã a ierarhiei de clase Java . . . . . . . . . . . . . . . . . . . . . . . . . . .Polimorfism si legare dinamicã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Structuri de date generice în POO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
6. Clase abstracte si interfeteInterfete Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interfete fãrã functii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Compararea de obiecte în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interfete pentru functii de filtrare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase abstracte în Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase abstracte si interfete pentru operatii de I/E . . . . . . . . . . . . . . . . . . . . . . . . . .7. Colectii de obiecte în JavaFamilia claselor colectie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Multimi de obiecte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Liste secventiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase dictionar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Colectii ordonate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase iterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Definirea de noi clase colectie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase sablon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8. Reutilizarea codului în POOReutilizarea codului prin compunere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Reutilizarea codului prin derivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Comparatie între compozitie si derivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mostenire multiplã prin compozitie si derivare . . . . . . . . . . . . . . . . . . . . . . . . . .Combinarea compozitiei cu derivarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9. Clase incluseClase incluse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase interioare cu nume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Simplificarea comunicãrii între clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase interioare cu date comune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase interioare anonime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Probleme asociate claselor incluse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10. Clase pentru o interfatã graficãProgramarea unei interfete grafice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase JFC pentru interfata graficã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dispunerea componentelor într-un panou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Componente vizuale cu text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Panouri multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Apleti Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11. Programare bazatã pe evenimenteEvenimente Swing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Tratarea evenimentelopr Swing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Evenimente de mouse si de tastaturã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Evenimente asociate componentelor JFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .
 
Evenimente produse de componente cu text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mecanismul de generare a evenimentelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Structura programelor dirijate de evenimente . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea de clase interioare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase generator si receptor de evenimente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Reducerea cuplajului dintre clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12. Componente Swing cu modelComunicarea prin evenimente si clase "model" . . . . . . . . . . . . . . . . . . . . . . . . . .Arhitectura MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea unui model de listã . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Familii deschise de clase în JFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea unui model de tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea unui model de arbore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13. Java si XMLFisiere XML în aplicatii Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .XML si orientarea pe obiecte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea unui parser SAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Utilizarea unui parser DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14. Proiectare orientatã pe obiecteProiectarea orientatã pe obiecte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Scheme de proiectare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Metode "fabricã" de obiecte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase observator-observat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Clase model în schema MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Refactorizare în POO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Anexa A. Exemplu de Framework: JUnitAnexa B. Dezvoltarea de aplicatii JavaComenzi de compilare si executie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fisiere de comenziMedii integrate de dezvoltare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Medii vizuale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Anexa C. Versiuni ale limbajului JavaPrincipalele versiuni ale limbajului Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Noutãti în versiunea 1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Noutãti în versiunea 1.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Noutãti în versiunea 1.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Probleme propuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Activity (123)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
kerbel liked this
Lazar Mihail liked this
sturzy liked this
connorjohn liked this
Sorina Aorina liked this
Dan liked this
Dan liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->