tutorial java

Limbajul JAVA – Aplicatii Grafice.Prelucrarea imaginilor

X.  Limbajul JAVA – Aplicatii Grafice.Prelucrarea imaginilor   1.  Grafica Orice componenta vizuala are o suprafata grafica pe care se poate desena Toate obiectele derivate din java.awt.Component au: o functie paint() apelata automat o functie repaint() apelabila de programator Metoda paint() se apeleaza cand: componenta apare prima data pe ecran componenta este redimensionata imaginea a Read more about Limbajul JAVA – Aplicatii Grafice.Prelucrarea imaginilor[…]

tutorial java

Limbajul JAVA – Aplicatii Web.Applets

IX.  Limbajul JAVA – Aplicatii Web.Applets   1.  Applet Applet = aplicatie avand ca si interfata o zona dintr-o pagina Web Clase dedicate: java.applet.Applet si javax.swing.JApplet Asemenator lucrului cu Frame-uri Permite implementarea interfatei aplicatiei intr-o pagina HTML obisnuita folosind tagul <APPLET> Clasa Applet are o serie de metode pentru crearea cadrului de lucru in pagina Read more about Limbajul JAVA – Aplicatii Web.Applets[…]

tutorial java

Limbajul JAVA – Interfete grafice.Swing

VIII.  Limbajul JAVA – Interfete grafice.Swing   1.  Interfete grafice Mod text: ecranul = o matrice de caractere Mod grafic: ecranul = o matrice de puncte GUI –Graphical User Interface O interfata GUI contine widgets (elemente grafice de control) Interactiunea se realizeaza prin mouse si tastatura Interfetele se bazeaza pe conceptul de fereastra –o zona dreptunghiulara Read more about Limbajul JAVA – Interfete grafice.Swing[…]

tutorial java

Limbajul JAVA – Polimorfism.Colectii

VII.  Limbajul JAVA – Polimorfism.Colectii   1.  Polimorfism Permite folosirea unui obiect în locul altui obiect (o unei subclase în locul unei superclase) Permite scrierea de cod eficient cu costuri de întreţinere reduse Este susţinut doar de limbajele care permit “legarea întârziată”la apelul metodelor. Exemplu: Gasca poate implementa move() prin apelulul metodei proprii zboară() Pinguinul Read more about Limbajul JAVA – Polimorfism.Colectii[…]

tutorial java

Limbajul JAVA – Operatii I/O.Conversii

VI.  Limbajul JAVA – Operatii I/O.Conversii   1.  Operatii de intrare Functii de biblioteca in pachetul java.io. Permit tratarea unitara a dispozitivelor de I/O. Toate operatiile se bazeaza pe conceptul de flux de date (stream) Input stream (extern -> memorie) Output stream (memorie -> extern) Dispozitive standard –prin membrii statici in java.lang.System -System.in (tastatura), System.out (monitor) Read more about Limbajul JAVA – Operatii I/O.Conversii[…]

tutorial java

Limbajul JAVA – Exceptii

V.  Limbajul JAVA – Exceptii   1.  Tratarea exceptiilor Excepții: condiții care apar la rulare și necesităoprirea programului (ex. împărțire la 0). Java permite specificarea unor acțiuni speciale care vor fi executate automat la apariția unor astfel de situații. Dacăprogramatorul nu trateazăo anumităexcepție ea va fi tratatăautomat prin oprirea programului și afișarea unui mesaj de Read more about Limbajul JAVA – Exceptii[…]

tutorial java

Limbajul JAVA – Interfete.Exceptii

IV.  Limbajul JAVA – Interfete.Exceptii   1.  Clase abstracte Clase abstracte –clase care nu pot fi instantiate Au rol doar in organizarea modelului Declarate cu modificatorul abstract Pot sa contina si metode abstracte si ne-abstracte Metodele abstracte –doar declaratia, fara implementare Toate clasele Java sunt incluse in aceiasi ierarhie de clase Clasa “suprema”este clasa Object Read more about Limbajul JAVA – Interfete.Exceptii[…]

tutorial java

Limbajul JAVA -Clase.Relatii de mostenire

  III.  Limbajul JAVA -Clase.Relatii de mostenire   1.  Clase Clasa este o descriere a unei multimi de obiecte caracterizate prin structuri si comportamente similare. O clasava cuprinde: Atribute – definitiile datelor (starii obiectelor) Metode – rutinele ce implementeaza comportamentul obiectelor Sintaxa folosita pentru a defini o clasa in Java este: [modificatori] class nume_clasa [mostenire] Read more about Limbajul JAVA -Clase.Relatii de mostenire[…]

tutorial java

Limbajul JAVA – instructiunii

II.  Limbajul JAVA – instructiunii –   1.  Linii de cod. Blocuri Linie de cod = unitate de baza executabila Bloc = grup de linii de cod Bloc = inlocuitor pentru o linie de cod Domeniu de valabilitate pentru variabilele definite local –in interiorul blocului 2.  Instructiuni conditionale Instructiunea ifse foloseste pentru a executa conditional o Read more about Limbajul JAVA – instructiunii[…]

tutorial java

Limbajul JAVA – tipuri, variabile, operatorii, expresii –

I.  Limbajul JAVA – tipuri, variabile, operatorii, expresii –   1 .  Tipuri JAVA Exista 3 categorii: Tipuri primitive Clase si Interfete Tablouri (array) 1 . 1   Tipuri primitive: pot reprezenta numere intregi, reale, caractere si valori logice Tipurile sunt independente de masina, avand aceiasi dimensiune si reprezentare in toate implementarile 1.1.1  Numerele intregi Read more about Limbajul JAVA – tipuri, variabile, operatorii, expresii –[…]