Curs / Calculatoare / Facultate
Un limbaj de programare reprezinta o interfata între problema de rezolvat si programul de rezolvare. Limbajul de programare, prin specificarea unor actiuni care trebuie executate eficient este apropiat de masina. Pe de alta parte, el trebuie sa fie apropiat de problema de rezolvat,...
Curs / Calculatoare / Facultate
Exceptiile pot fi tratate în Java în mai multe moduri : • pot fi ignorate ; • pot fi tratate direct în codul în care apar; • pot fi transmise codului ce a apelat metoda care a generat exceptia, în ideea ca vor fi tratate de acesta. De obicei se recomanda tratarea erorilor în cadrul...
Curs / Calculatoare / Facultate
Clasa Window Clasa Window este rar utilizata în mod direct. Ea permite crearea unor ferestre top-level care nu au chenar si nici bara de meniuri. Pentru a crea ferestre mai complexe se utilizeaza clasele Frame si Dialog. Constructor Window (Frame) Constructs a new Window...
Curs / Calculatoare / Facultate
2.2 Creearea firelor de executie prin implementarea interfetei Runnable import java.applet.* ; import java.awt.* ; public class TestThread extends Applet implements Runnable { Thread mainThread ; CntThread thread1, thread2; public void start() { if (mainThread == null) {...
Curs / Calculatoare / Facultate
2. Fisiere text si fisiere binare Într-un fisier text, toate datele sunt memorate ca siruri de caractere, organizate pe linii, separate între ele prin marcajul sfârsit de linie ‘n’ . Într-un fisier text spatiul de memorare pe disc nu este folosit în mod eficient pentru datele...
Curs / Calculatoare / Facultate
4. Functii generice. Exista multe functii (si clase) înrudite între ele, cu exceptia unor tipuri. De exemplu o functie care sorteaza un tablou de întregi va diferi foarte putin de un algoritm de sortare a unui tablou de reali. Mecanismul sabloanelor (templates) creaza functii sau...
Curs / Calculatoare / Facultate
In cazul în care apelul functiei precede definitia, trebuie dat, la începutul textului sursa, un prototip al functiei, care sa anunte ca definitia functiei va urma si sa furnizeze tipul rezultatului returnat de functie si tipul parametrilor, pentru a permite compilatorului sa faca...
Curs / Calculatoare / Facultate
3. Pointeri la functii. Numele unei functii reprezinta adresa de memorie la care începe functia. Numele functiei este, de fapt, un pointer la functie. Se poate stabili o corespondenta între variabile si functii prin intermediul pointerilor la functii. Ca si variabilele, acesti...
Curs / Calculatoare / Facultate
Clasa Image Variabile UndefinedProperty The UndefinedProperty object should be returned whenever a property which was not defined for a particular image is fetched. Constructor Image () Metode flush () Flushes all resources being used by this Image object. getGraphics()...
Curs / Calculatoare / Facultate
2. Descrierea functiilor de comunicatii IPX si a noilor functii Inainte de a face un apel IPX este necesara pregatirea unui header in care va trebui specificata adresa ,mesajul ,lungimea si alte caracteristici dintre care o parte constituie chiar header-ul MAC iar restul sint...
Curs / Calculatoare / Facultate
1. Instructiunea expresie. O instructiune expresie se obtine punând terminatorul de instructiune (punct-virgula) dupa o expresie: expresie; Exemple: a++; scanf(…); max=a>b ? a : b; Exemplul 1: Un numar real, introdus de la tastatura reprezinta masura unui unghi exprimata în...
Curs / Calculatoare / Facultate
Toate interfetele extind interfata java.util.EventListener Un obiect A care trebuie sa intercepteze evenimente de un anumit tip produse de un anumit obiect grafic B trebuie sa se înregistreze (sa se adauge la lista ascultatorilor) la acesta : B.add<tip_eveniment>Listener(A);...
Curs / Calculatoare / Facultate
java.lang • este importat automat la compilare în fiecare clasa • contine clasele care definesc elementele fundamentale ale limbajului Java • Exemple: Numele clasei Descriere Object Superclasa abstracta pt. toate celelalte tipuri de clase Process Biblioteca pt. metodele de...
Curs / Calculatoare / Facultate
SYSTEM (java.lang.System) Grupeaza metode pentru interactiunea cu mediul extern masinii virtuale Java precum si metode utile pentru controlul functionarii m.v. Prin intermediul clasei System se pot accesa fisierul standard de intrare, de iesire si de eroare, prin intermediul...
Curs / Calculatoare / Facultate
Metode addElement (Object) Adds the specified object as the last element of the vector. capacity() Returns the current capacity of the vector. clone() Returns a clone of the vector contains(Object) Returns true if the specified object is a value of the collection....