Documente Academic
Documente Profesional
Documente Cultură
Codul sursa al unui program java e stocat in fisierele sursa. FS sunt fisiere
de tip text ASCII care au extensia Java.Un fisier sursa poate contine o sigura
declaratie de clasa
sau mai multe declaratii de clasa cu blocuri de cod disjuncte.
daca fisierul sursa contine o sg declaratie de clasa at numele fisierului trb
sa fie identic cu cel al clasei definita in interior.
Limbajul Java face distinctie intre literele mici si literele mari.
Daca un fisier sursa are/contine mai multe clase cu blocuri de cod disjuncte
at obligatoriu o sg clasa trebuie declarata publica iar celelalte clase vor fi
nepublice.
INTERPRETORUL JAVA
LIMBAJUL JAVA
Elem de baza ale java se numesc atomi
aesteia s eimpart in urm vategorii:identificatorii, cuvinteele
rezervate/cheie, valorile literale, operatorii, separatorii si comentariile.
La inceputul compilarii comp javac extrage sdin codul sursa caract speciale salt la
linie noua si returul de care apoi ia din codul surdsa tpate spatiile car enu fac
parte din sirul de caracterre
Apoi lucreaza la extrgerea atomilor din sursa si la interpretarea lor.
IDENTIFICATORII sunt secvente de litere cifre si alte simboluri,folosite la
denumirea atributelor metodelor claselor interfetelor si pachetelor
-un indentificator poate incepep doar cu majuscula sau minuscula, su $,
sau cu liniuta de subliniere _
-nu poate incepe cu cifra
-!!! trebuie sa fie diferiti de cuvinte rezervate, nu pot coincide cu
cuv rezervate/cheie, ex: long-nu se poate, Long,LONG-se poate
CUVINTELE REZERVATE/CHEIE sunt cuv speciale itegrate in limbaj care pot fi utiliz
doar in scopul pt care au fost create/implementate
!!in java toate cuv rez se scriu cu minuscule
-utilizarea lor in calt scop va determina o eroare de compilare
Cuv rez fol in java sunt -pentru tipuri: byte, short, int,
long, float, double, char , void
-pt structuri: class,
interface, package
-pt mostenire: extends, implements
-pt structuri conditionale: if, else,
switch, case, default, break
-pt struct repetitive: while, do, for,
break constinue
-pt xceptii: try, catch, finally,
throw, throws
-pt acces:public, protected, private
-pt modiciatori de tip:
static,abstract,final,native,syncronised
ALTELE: TRUE FALSE IMPORT NEW RETURN THIS NULL
VAl de tip sir de caractere sunt cuprinse intre "", ac secv pot contine si
caractere speciale.pt concatenarea val de tip sir de caract se fol operatorul +
ex "abc"+"ABC"; inseamna s="abcABC"