Prezentarea interfetei Java API
API = Application Pogramming Interface - interfata de
programare a aplicatiilor
Pachetele API contin clase si interfete pentru construirea
aplicatiilor si mini aplicatiilor.
Structura pacchetelor API
Pachetele Java sunt formate din biblioteci de clase. Java
contine urmatoarele pachete :
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
Asa cum am vazut pachetele sunt importate n codul
programelor prin comanda import. Exemplu: import
[Link].*;
[Link]
este importat automat la compilare n fiecare clasa
contine clasele care definesc elementele fundamentale ale
limbajului Java
Exemple:
Numele
clasei
Object
Process
Thread
String
Number
Descriere
Superclasa abstracta pt. toate celelalte tipuri
de clase
Biblioteca pt. metodele de control ale
proceselor
Superclasa pt. toate obiectele si metodele
firelor de executie
Superclasa pt. toate obiectele de tip sir de
caractere
Superclasa abstracta pt. toate tipurile de
numere
Boolean, Character, Double, Float, Integer, Long, etc.
[Link]
biblioteca de obiecte pentru utilitare sistem
Exemple :
Date :
biblioteca pt. date calendaristice
Random : biblioteca pt. manipularea numerelor
aleatoare
[Link]
biblioteca pentru obiecte folosite n cadrul operatiilor de
intrare/iesire
contine si interfetele pentru fluxuri si fisiere
[Link]
contine rutine care interactioneaza cu protocoalele de
retea
obiectele din aceasta biblioteca pot interactiona cu
protocoale precum sockets, Telnet, FTP, HTTP, NNTP
[Link]
bibliotecile AWT cuprind partile de interfata grafica cu
utilizatorul (GUI) ale limbajului Java, inclusiv obiecte
precum casete de daialog, butoane, chenare, meniuri, etc.
Exemple : Button, CheckBox, Dialog, FileDialog, Image,
Window, etc.
[Link]
este un subpachet al pachetului [Link]
clasele continute aici trateaza imaginea de pe ecran ca un
ntreg, fara a lua n considerare elementele grafice n mod
individual
[Link]
cuprinde numai interfete
este folosit pentru a asigura ferestrelor elemente grafice
dependente de platforma
[Link]
este folosit pentru controlul stucturii si folosirii
miniaplicatiiolor
contine o clasa specifica miniaplicatiilor - Applet si cteva
interfete
clasa Applet contine metodele init, start, stop, destroy
Interfata
AppletCont
ext
AppletStub
AudioClip
Folosire
{ablon folosit pentru obtinerea informatiilor
despre mediul unei miniaplicatii
{ablon folosit pentru implementarea unui
program de vizualizare a miniaplicatiilor
{ablon pentru implementarea obiectelor audio