Notiuni generale despre retele Programarea in retea implica trimiterea de mesaje si date intre aplicatii ce ruleaza pe calculatoare aflate intr-o retea locala sau conectate la Internet. Pachetul care ofera suport pentru scrierea aplicatiilor d Citeste tot ...
Dimensiune
Siruri de caractere
Siruri de caractere In Java, un sir de caractere poate fi reprezentat printr-un vector format din elemente de tip char, un obiect de tip String sau un obiect de tip StringBuffer. Declararea unui sir Daca un sir de caractere este constant a Citeste tot ...
Dimensiune
Clasa Scrollbar
Clasa Scrollbar Un obiect de tip Scrollbar defineste o bara de defilare verticala sau orizontala. Este utila pentru punerea la dispozitie a utilizatorului a unei modalitati sugestive de a alege o anumita valoare dintr-un interval. Citeste tot ...
Dimensiune
Algoritmi
Algoritmi Algorimtii polimorfici descrisi in aceasta sectiune sunt metode definite in clasa Collections care permit efectuarea unor operatii utile cum ar fi cautarea, sortarea,etc. Caracterisiticile principale ale algoritmilor sunt: sun Citeste tot ...
Dimensiune
Clasa Object
Clasa Object Orice clasa are o superclasa Dupa cum am vazut la crearea unei clase clauza 'extends' specifica faptul ca acea clasa este o subclasa a altei clase, numita superclasa. O clasa poate avea o singura superclasa (Java nu s Citeste tot ...
Dimensiune
Gestionarea pozitionarii
Gestionarea pozitionarii Sa consideram mai intai un exemplu de program Java care afiseaza 5 butoane pe o fereastra: import java.awt.*;public class TestLayout } Fereastra afisata de acest program va arata astfel: Sa modificam Citeste tot ...
Dimensiune
Citirea si scrierea cu zona tampon
Citirea si scrierea cu zona tampon Clasele pentru citirea/scrierea cu zona tampon sunt: BufferedReader, BufferedWriter - caractere BufferedInputStream, BufferedOutputStream - octeti Sunt folosite pent Citeste tot ...
Dimensiune
Gruparea firelor de executie
Gruparea firelor de executie Gruparea firelor de executie pune la dispozitie un mecanism pentru manipularea acestora ca un tot si nu individual. De exemplu, putem sa pornim sau sa suspendam toate firele dintr-un grup cu un singur apel de metod Citeste tot ...
Dimensiune
Lucrul cu URL-uri
Lucrul cu URL-uri Definitie URL este acronimul pentru Uniform Resource Locator si reprezinta o referinta (adresa) la o resursa aflata pe Internet. Aceasta este in general un fisier reprezentand o pagina Web sau o imagine, insa un URL poat Citeste tot ...
Dimensiune
Interfata List
Interfata List Interfata List descrie liste (secvente) de elemente indexate. Listele pot contine duplicate si permit un control precis asupra pozitiei unui element prin intermediul indexului acelui element. In plus fata de elementele definite de Citeste tot ...
Dimensiune
Importul unei clase sau interfete
Importul unei clase sau interfete Se face printr-o instructiune import in care specificam numele clasei (interfetei) pe care dorim sa o folosim dintr-un pachet: import java.awt.Rectangle; Din acest moment vom putea folosi i Citeste tot ...
Dimensiune
Ce este JDBC
Ce este JDBC ? Definitie JDBC (Java Database Connectivity) este o interfata standard SQL de acces la baze de date. JDBC este constituita dintr-un set de clase si interfete scrise in Java, furnizand mecanisme standard pentru proiectantii apl Citeste tot ...
Dimensiune
Folosirea serializarii pentru copierea obiectelor
Folosirea serializarii pentru copierea obiectelor Se stie ca nu putem copia un obiect prin instructiunea de atribuire. O secventa de forma: MyObject o1 = new MyObject(10, 20, 30); MyObject o2 = o1; nu face decat sa declare obiectul o Citeste tot ...
Dimensiune
Clase si metode abstracte
Clase si metode abstracte Uneori in proiectarea unei aplicatii este necesar sa reprezentam cu ajutorul claselor concepte abstracte care sa nu poata fi instantiate si care sa foloseasca doar la dezvoltarea ulterioara a unor clase ce descriu obie Citeste tot ...
Dimensiune
Ierarhia claselor ce descriu exceptii
Ierarhia claselor ce descriu exceptii Radacina claselor ce descriu exceptii este clasa Thowable iar cele mai importante subclase ale sale sunt Error, Exception si RuntimeException, care sunt la randul lor superclase pentru o serie intreaga de Citeste tot ...
Dimensiune
Folosirea fonturilor
Folosirea fonturilor Dupa cum vazut, pentru a scrie un text pe ecran avem doua posibilitati. Prima dintre acestea este sa folosim o componenta orientata-text cum ar fi Label, TextField sau TextArea, iar a doua sa apelam la metodele clasei Gra Citeste tot ...
Dimensiune
Folosirea meniurilor
Folosirea meniurilor Spre deosebire de celelate obiecte grafice, care deriva din clasa Component, componentele unui meniu reprezinta instante ale unor clase derivate din superclasa abstracta MenuComponent. Aceasta exceptie este facuta deoarece Citeste tot ...
Dimensiune
Conectarea la o baza de date
Conectarea la o baza de date Procesul de conectare la o baza de date implica doua operatii: incarcarea in memorie a unui driver corespunzator realizarea unei conexiuni propriu-zise Definitie O conexiune (sesiune) Citeste tot ...
Dimensiune
Comunicarea prin datagrame
Comunicarea prin datagrame In acest model clientul trimite un pachet cu cererea catre server, acesta primeste pachetul si returneaza raspunsul tot prin intermediul unui pachet. Un astfel de pachet se numeste datagrama si este reprezentat prin Citeste tot ...
Dimensiune
Transmiterea metodelor ca parametri (call-back)
Transmiterea metodelor ca parametri (call-back) Transmiterea metodelor ca parametri se face in C++ cu ajutorul pointerilor. In Java aceasta tehnica este implementata prin intermediul interfetelor. Vom ilustra acest lucru prin intermediul unui Citeste tot ...