Exceptii la executie (RuntimeException) In general tratarea exceptiilor este obligatorie in Java. De la acest principu se sustrag insa asa numitele exceptii la executie sau, cu alte cuvinte, exceptiile care pot proveni strict din vina program Citeste tot ...
Dimensiune
Generalitati despre baze de date
Generalitati despre baze de date Aplicatiile care folosesc baze de date sunt, in general, aplicatii complexe folosite pentru gestionarea unor informatii de dimensiuni mai mari intr-o maniera sigura si eficienta. Ce este o baza de date ? Citeste tot ...
Dimensiune
Concatenarea fisierelor
Concatenarea fisierelor Clasa SequenceInputStream permite unei aplicatii sa combine serial mai multe fluxuri de intrare astfel incat acestea sa apara ca un singur flux de intrare. Citirea datelor dintr-un astfel de flux se face astfel: se cites Citeste tot ...
Dimensiune
Folosirea ferestrelor
Folosirea ferestrelor Dupa cum am vazut suprafetele de afisare ale componentelor grafice (containerele) sunt extensii ale clasei Container. O categorie aparte a acestor containere o reprezinta ferestrele. Spre deosebire de un applet care isi p Citeste tot ...
Dimensiune
Mostenire multipla prin intermediul interfetelor
Mostenire multipla prin intermediul interfetelor Interfetele nu au nici o implementare si nu ocupa spatiu de memorie la instantierea lor. Din acest motiv nu reprezinta nici o problema ca anumite clase sa implementeze mai multe interfete sau ca Citeste tot ...
Dimensiune
Iteratori si enumerari
Iteratori si enumerari Enumerarile si iteratorii descriu modalitati pentru parcurgerea secventiala a unei colectii. Ei sunt descrisi de obiecte ce implementeaza interfetele Enumeration, respectiv Iterator sau ListIterator. Toate clasele care i Citeste tot ...
Dimensiune
Suprafete de desenare - clasa Canvas
Suprafete de desenare - clasa Canvas In afara posibilitatii de a utiliza componente grafice standard, Java ofera si posibilitatea controlului la nivel de punct (pixel) pe dispozitivul grafic, respectiv desenarea a diferite forme grafice direct Citeste tot ...
Dimensiune
Clasa TextField
Clasa TextField Un obiect de tip TextField defineste un control de editare a textului pe o singura linie. Este util pentru interogarea utilizatorului asupra unor valori. import java.awt.*;import java.awt.event.*;class Fereastra ext Citeste tot ...
Dimensiune
Clasificarea fluxurilor
Clasificarea fluxurilor Exista trei tipuri de clasificare a fluxurilor: Dupa 'directia' canalului de comunicatie deschis fluxurile se impart in: fluxuri de intrare (pentru citirea datelor) fluxuri de iesir Citeste tot ...
Dimensiune
Clasa CheckboxGroup
Clasa CheckboxGroup Un obiect de tip CheckboxGroup defineste un grup de comutatoare din care doar unul poate fi selectat. Uzual, aceste componente se mai numesc butoane radio. import java.awt.*;import java.awt.event.*;class Fereastr Citeste tot ...
Dimensiune
Ce este serializarea
Ce este serializarea ? Definitie Serializarea este o metoda ce permite transformarea unui obiect intr-o secventa de octeti din care sa poata fi refacut ulterior obiectul original. Cu alte cuvinte, serializarea permite salvarea intr-o manie Citeste tot ...
Dimensiune
Clasa TextArea
Clasa TextArea Un obiect de tip TextArea defineste un control de editare a textului pe mai multe linii. Este util pentru editarea de texte, introducerea unor comentarii, etc . import java.awt.*;import java.awt.event.*;import java.i Citeste tot ...
Dimensiune
Interfata Map
Interfata Map Implementarile acestei interfete sunt obiecte ce asociaza fiecarui element o cheie unica. Nu pot contine asadar chei duplicate si fiecare chei este asociata la un singur element. Definitia interfetei este data mai jos: Citeste tot ...
Dimensiune
Ce sunt exceptiile
Ce sunt exceptiile? Termenul exceptie este o prescurtare pentru 'eveniment exceptional' si poate fi definit astfel: Definitie O exceptie este un eveniment ce se produce in timpul executiei unui program si care provoaca intrerup Citeste tot ...
Dimensiune
Crearea unei aplicatii simple
Crearea unei aplicatii simple Scriererea codului sursa 2. class FirstApp 6. } Toate aplicatiile Java contin o clas Citeste tot ...
Dimensiune
Exemplu de interfata
Exemplu de interfata interface Instrument class Pian implements Instrument } class Vioara implements Instrument } public class Muzica static void playAll(Instrument[] e) public static void main(String[] args) } Se Citeste tot ...
Dimensiune
Crearea unui applet
Crearea unui applet Crearea structurii de fisere si compilarea applet-urilor sunt identice ca in cazul aplicatiilor. Difera in schimb structura programului si modul de rulare al acestuia. Scrierea codului sursa si salvarea in fisier Citeste tot ...
Ce sunt colectiile ? Definitie O colectie este un obiect care grupeaza mai multe elemente intr-o singura unitate. Prin colectii vom avea acces la tipuri de date cum ar fi vectori, multimi, tabele de dispersie, etc. Colectiile sunt folosite Citeste tot ...
Dimensiune
Ierarhia claselor pentru lucrul cu fluxuri
Ierarhia claselor pentru lucrul cu fluxuri Fluxuri de caractere Clasele radacina pentru ierarhia claselor ce se ocupa cu fluxurile de caractere sunt Reader (pentru fluxuri de intrare) si Writer (pentru fluxuri de iesire). Acestea sunt super Citeste tot ...