Sunteți pe pagina 1din 2

Prezentarea interfeei Java API

API = Application Pogramming Interface - interfaa de programare a aplicaiilor


Pachetele API conin clase i interfee pentru construirea aplicaiilor i miniaplicaiilor.
Structura pacchetelor API
Pachetele Java sunt formate din biblioteci de clase. Java conine urmtoarele pachete :
java.lang
java.applet
java.io
java.net
java.awt
java.awt.image
java.awt.peer
java.util
Aa cum am vzut pachetele sunt importate n codul programelor prin comanda import. Exemplu:
import java.awt.*;
java.lang

este importat automat la compilare n fiecare clas


conine clasele care definesc elementele fundamentale ale limbajului Java
Exemple:

Numele clasei
Descriere
Object
Superclas abstract pt. toate celelalte tipuri de clase
Process
Bibliotec pt. metodele de control ale proceselor
Thread
Superclas pt. toate obiectele i metodele firelor de execuie
String
Superclas pt. toate obiectele de tip ir de caractere
Number
Superclas abstract pt. toate tipurile de numere
Boolean, Character, Double, Float, Integer, Long, etc.
java.util

biblioteca de obiecte pentru utilitare sistem


Exemple :
Date :
Random :

bibliotec pt. date calendaristice


bibliotec pt. manipularea numerelor aleatoare

java.io

biblioteca pentru obiecte folosite n cadrul operaiilor de intrare/ieire


conine i interfeele pentru fluxuri i fiiere

java.net

conine rutine care interacioneaz cu protocoalele de reea


obiectele din aceast bibliotec pot interaciona cu protocoale precum sockets, Telnet, FTP,
HTTP, NNTP

java.awt

bibliotecile AWT cuprind prile de interfa grafic cu utilizatorul (GUI) ale limbajului Java,
inclusiv obiecte precum casete de daialog, butoane, chenare, meniuri, etc.

Exemple : Button, CheckBox, Dialog, FileDialog, Image, Window, etc.

java.awt.image
1

este un subpachet al pachetului java.awt


clasele coninute aici trateaz imaginea de pe ecran ca un ntreg, fr a lua n considerare
elementele grafice n mod individual

java.awt.peer

cuprinde numai interfee


este folosit pentru a asigura ferestrelor elemente grafice dependente de platform

java.applet

este folosit pentru controlul stucturii i folosirii miniaplicaiiolor


conine o clas specific miniaplicaiilor - Applet i cteva interfee
clasa Applet conine metodele init, start, stop, destroy

Interfa
AppletContext
AppletStub
AudioClip

Folosire
{ablon folosit pentru obinerea informaiilor despre mediul unei
miniaplicaii
{ablon folosit pentru implementarea unui program de vizualizare
a miniaplicaiilor
{ablon pentru implementarea obiectelor audio

S-ar putea să vă placă și