Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
92Activity
0 of .
Results for:
No results containing your search query
P. 1
java

java

Ratings: (0)|Views: 1,116|Likes:
Published by api-19737702

More info:

Published by: api-19737702 on Nov 27, 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

02/12/2015

pdf

text

original

Curs practic de Java
Cristian Fr\u02d8asinaru
Cuprins
1 Introducere\u02c6\u0131n Java
11

1.1 Ce este Java ?. . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.1.1 Limbajul de programare Java. . . . . . . . . . . . . . 11 1.1.2 Platforme de lucru Java. . . . . . . . . . . . . . . . . 12 1.1.3 Java: un limbaj compilat \u00b8si interpretat. . . . . . . . . 13

1.2 Primulprogram. . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.3 Structura lexical\u02d8a a limbajului Java. . . . . . . . . . . . . . . 16 1.3.1 Setul de caractere. . . . . . . . . . . . . . . . . . . . . 16 1.3.2 Cuvintecheie. . . . . . . . . . . . . . . . . . . . . . . 16 1.3.3 Identi\ufb01catori. . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.4 Literali. . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.5 Separatori. . . . . . . . . . . . . . . . . . . . . . . . . 19 1.3.6 Operatori. . . . . . . . . . . . . . . . . . . . . . . . . 19 1.3.7 Comentarii. . . . . . . . . . . . . . . . . . . . . . . . 20

1.4 Tipuri de date \u00b8si variabile. . . . . . . . . . . . . . . . . . . . 21 1.4.1 Tipuri de date. . . . . . . . . . . . . . . . . . . . . . . 21 1.4.2 Variabile. . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.5 Controlulexecut
\u00b8iei. . . . . . . . . . . . . . . . . . . . . . . . 24
1.5.1 Instruct
\u00b8iuni de decizie. . . . . . . . . . . . . . . . . . 24
1.5.2 Instruct
\u00b8iuni de salt. . . . . . . . . . . . . . . . . . . . 25
1.5.3 Instruct
\u00b8iuni pentru tratarea except
\u00b8iilor. . . . . . . . . 26
1.5.4 Alteinstruct
\u00b8iuni. . . . . . . . . . . . . . . . . . . . . 26

1.6 Vectori. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.6.1 Crearea unui vector. . . . . . . . . . . . . . . . . . . . 26 1.6.2 Tablourimultidimensionale. . . . . . . . . . . . . . . 28 1.6.3 Dimensiunea unui vector. . . . . . . . . . . . . . . . . 28 1.6.4 Copiereavectorilor. . . . . . . . . . . . . . . . . . . . 29

1
2
CUPRINS

1.6.5 Sortarea vectorilor - clasaArrays. . . . . . . . . . . . 29
1.6.6 Vectori cu dimensiune variabil\u02d8a \u00b8si eterogeni. . . . . . 30
1.7 S\u00b8iruri de caractere. . . . . . . . . . . . . . . . . . . . . . . . 30
1.8 Folosirea argumentelor de la linia de comand\u02d8a. . . . . . . . . 31

1.8.1 Transmitereaargumentelor. . . . . . . . . . . . . . . . 31 1.8.2 Primireaargumentelor. . . . . . . . . . . . . . . . . . 32 1.8.3 Argumentenumerice. . . . . . . . . . . . . . . . . . . 34

2 Obiecte \u00b8si clase
35
2.1 Ciclul de viat

\u00b8\u02d8a al unui obiect. . . . . . . . . . . . . . . . . . . 35 2.1.1 Creareaobiectelor. . . . . . . . . . . . . . . . . . . . . 35 2.1.2 Folosireaobiectelor. . . . . . . . . . . . . . . . . . . . 37 2.1.3 Distrugereaobiectelor. . . . . . . . . . . . . . . . . . 38

2.2 Creareaclaselor. . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.2.1 Declarareaclaselor. . . . . . . . . . . . . . . . . . . . 39 2.2.2 Extindereaclaselor. . . . . . . . . . . . . . . . . . . . 40 2.2.3 Corpul unei clase. . . . . . . . . . . . . . . . . . . . . 41 2.2.4 Constructorii unei clase. . . . . . . . . . . . . . . . . . 42 2.2.5 Declarareavariabilelor. . . . . . . . . . . . . . . . . . 46 2.2.6 this \u00b8si super. . . . . . . . . . . . . . . . . . . . . . . . 49

2.3 Implementareametodelor. . . . . . . . . . . . . . . . . . . . 50 2.3.1 Declarareametodelor. . . . . . . . . . . . . . . . . . . 50 2.3.2 Tipul returnat de o metod\u02d8a. . . . . . . . . . . . . . . 52 2.3.3 Trimiterea parametrilor c\u02d8atre o metod\u02d8a. . . . . . . . . 53 2.3.4 Metode cu num\u02d8ar variabil de argumente. . . . . . . . 56 2.3.5 Supra\u02c6\u0131nc\u02d8arcarea \u00b8si suprade\ufb01nirea metodelor. . . . . . 57

2.4 Modi\ufb01catori de acces. . . . . . . . . . . . . . . . . . . . . . . 58
2.5 Membri de instant
\u00b8\u02d8a \u00b8si membri de clas\u02d8a. . . . . . . . . . . . . 59
2.5.1 Variabile de instant
\u00b8\u02d8a \u00b8si de clas\u02d8a. . . . . . . . . . . . . 59
2.5.2 Metode de instant

\u00b8\u02d8a \u00b8si de clas\u02d8a. . . . . . . . . . . . . . 61 2.5.3 Utilitatea membrilor de clas\u02d8a. . . . . . . . . . . . . . 62 2.5.4 Blocuri statice de init

\u00b8ializare. . . . . . . . . . . . . . . 63

2.6 Claseimbricate. . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.6.1 De\ufb01nirea claselor imbricate. . . . . . . . . . . . . . . . 64 2.6.2 Claseinterne. . . . . . . . . . . . . . . . . . . . . . . 66 2.6.3 Identi\ufb01care claselor imbricate. . . . . . . . . . . . . . 66 2.6.4 Claseanonime. . . . . . . . . . . . . . . . . . . . . . . 67

2.7 Clase \u00b8si metode abstracte. . . . . . . . . . . . . . . . . . . . 67

Activity (92)

You've already reviewed this. Edit your review.
EllaGabriella liked this
1 thousand reads
1 hundred reads
config1990 liked this
marina864 liked this
Gabriela Matei liked this
volodiam liked this
Hencz David liked this
brenda76 liked this
blue_tenshi liked this

You're Reading a Free Preview

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