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 or section
Like this
15Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Curs Practic de Java

Curs Practic de Java

Ratings: (0)|Views: 410|Likes:
Published by liviusca

More info:

Published by: liviusca on Jun 07, 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

11/30/2011

pdf

text

original

 
Curs practic de Java
Cristian Fr˘asinaru
 
Cuprins
1 Introducere ˆın Java 11
1.1 Ce este Java ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.1.1 Limbajul de programare Java . . . . . . . . . . . . . . 111.1.2 Platforme de lucru Java . . . . . . . . . . . . . . . . . 121.1.3 Java: un limbaj compilat ¸si interpretat . . . . . . . . . 131.2 Primul program . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3 Structura lexicaa a limbajului Java . . . . . . . . . . . . . . . 161.3.1 Setul de caractere . . . . . . . . . . . . . . . . . . . . . 161.3.2 Cuvinte cheie . . . . . . . . . . . . . . . . . . . . . . . 161.3.3 Identicatori . . . . . . . . . . . . . . . . . . . . . . . . 171.3.4 Literali . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.3.5 Separatori . . . . . . . . . . . . . . . . . . . . . . . . . 191.3.6 Operatori . . . . . . . . . . . . . . . . . . . . . . . . . 191.3.7 Comentarii . . . . . . . . . . . . . . . . . . . . . . . . 201.4 Tipuri de date ¸si variabile . . . . . . . . . . . . . . . . . . . . 211.4.1 Tipuri de date . . . . . . . . . . . . . . . . . . . . . . . 211.4.2 Variabile . . . . . . . . . . . . . . . . . . . . . . . . . . 221.5 Controlul execut¸iei . . . . . . . . . . . . . . . . . . . . . . . . 241.5.1 Instruct¸iuni de decizie . . . . . . . . . . . . . . . . . . 241.5.2 Instruct¸iuni de salt . . . . . . . . . . . . . . . . . . . . 251.5.3 Instruct¸iuni pentru tratarea except¸iilor . . . . . . . . . 261.5.4 Alte instruct¸iuni . . . . . . . . . . . . . . . . . . . . . 261.6 Vectori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261.6.1 Crearea unui vector . . . . . . . . . . . . . . . . . . . . 261.6.2 Tablouri multidimensionale . . . . . . . . . . . . . . . 281.6.3 Dimensiunea unui vector . . . . . . . . . . . . . . . . . 281.6.4 Copierea vectorilor . . . . . . . . . . . . . . . . . . . . 291
 
2
CUPRINS 
1.6.5 Sortarea vectorilor - clasa
Arrays
. . . . . . . . . . . . 291.6.6 Vectori cu dimensiune variabia ¸si eterogeni . . . . . . 301.7 S¸iruri de caractere . . . . . . . . . . . . . . . . . . . . . . . . 301.8 Folosirea argumentelor de la linia de comand˘a . . . . . . . . . 311.8.1 Transmiterea argumentelor . . . . . . . . . . . . . . . . 311.8.2 Primirea argumentelor . . . . . . . . . . . . . . . . . . 321.8.3 Argumente numerice . . . . . . . . . . . . . . . . . . . 34
2 Obiecte ¸si clase 35
2.1 Ciclul de viat¸˘a al unui obiect . . . . . . . . . . . . . . . . . . . 352.1.1 Crearea obiectelor . . . . . . . . . . . . . . . . . . . . . 352.1.2 Folosirea obiectelor . . . . . . . . . . . . . . . . . . . . 372.1.3 Distrugerea obiectelor . . . . . . . . . . . . . . . . . . 382.2 Crearea claselor . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.1 Declararea claselor . . . . . . . . . . . . . . . . . . . . 392.2.2 Extinderea claselor . . . . . . . . . . . . . . . . . . . . 402.2.3 Corpul unei clase . . . . . . . . . . . . . . . . . . . . . 412.2.4 Constructorii unei clase . . . . . . . . . . . . . . . . . . 422.2.5 Declararea variabilelor . . . . . . . . . . . . . . . . . . 462.2.6 this ¸si super . . . . . . . . . . . . . . . . . . . . . . . . 492.3 Implementarea metodelor . . . . . . . . . . . . . . . . . . . . 502.3.1 Declararea metodelor . . . . . . . . . . . . . . . . . . . 502.3.2 Tipul returnat de o metod˘a . . . . . . . . . . . . . . . 522.3.3 Trimiterea parametrilor atre o metod˘a . . . . . . . . . 532.3.4 Metode cu num˘ar variabil de argumente . . . . . . . . 562.3.5 Supraˆınc˘arcarea ¸si supradefinirea metodelor . . . . . . 572.4 Modicatori de acces . . . . . . . . . . . . . . . . . . . . . . . 582.5 Membri de instant¸˘a ¸si membri de clas˘a . . . . . . . . . . . . . 59 2.5.1 Variabile de instant¸˘a ¸si de clas˘a . . . . . . . . . . . . . 59 2.5.2 Metode de instant¸˘a ¸si de claa . . . . . . . . . . . . . . 61 2.5.3 Utilitatea membrilor de clas˘a . . . . . . . . . . . . . . 622.5.4 Blocuri statice de init¸ializare . . . . . . . . . . . . . . . 632.6 Clase imbricate . . . . . . . . . . . . . . . . . . . . . . . . . . 642.6.1 Denirea claselor imbricate . . . . . . . . . . . . . . . . 642.6.2 Clase interne . . . . . . . . . . . . . . . . . . . . . . . 662.6.3 Identicare claselor imbricate . . . . . . . . . . . . . . 662.6.4 Clase anonime . . . . . . . . . . . . . . . . . . . . . . . 672.7 Clase ¸si metode abstracte . . . . . . . . . . . . . . . . . . . . 67

Activity (15)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
dobridorin liked this
gefinna liked this
niumul liked this
csegzi liked this
Alexandru Luca liked this
Alexandru Luca liked this
Vulpe Florian liked this
Adrian Tiberiu 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)//-->