Programare Java
Java este o tehnologie inovatoare lansată de compania Sun Microsystems în 1995, care a avut un impact remarcabil asupra întregii comunitati a dezvoltatorilor de software, impunandu-se prin calitaţi deosebite cum ar fi simplitate, robustete si nu în ultimul rând portabilitate. Denumita initial OAK, tehnologia Java este formata dintr-un limbaj de programare de nivel înalt pe baza caruia sunt construite o serie de platforme destinate implemenrârii de aplicaşi pentru toate segmentele industriei software.
Scrieti, compilati si rulati toate exemplele din acest tutorial:
1. Urmatorul exemplu foloseste diferite clase de colectii si adauga cate un element in aceste colectii
Interfetele Java reprezinta colectii de metode (fara corp) si constante. O interfata este declarata prin cuvântul cheie interface. O interfata Java poate mosteni alte interfete Java utilizând cuvântul cheie extends. Spre deosebire de clase, interfetele suporta mostenire multipla. La fel ca si o clasa abstracta, o interfata Java nu poate fi instantiata. O interfata java poate fi implementata insa de o clasa utilizand cuvântul cheie implements. O cla sa poate implementa mai multe interfete. O clasa care implementeaza o interfata trebuie sa defineasca toate metodele acelei interfete.
Controlul executiei
Instructiunile Java pentru controlul executiei sunt foarte asemanatoare celor din limbajul C si pot fi impatite in urmatoarele categorii:
Un obiect include date ti metode (operatii) care permit modificarea datelor. Obiectul executa o operatie atunci cand primette o cerere (un mesaj) de la un client. Mesajele reprezinta singura cale prin care un obiect este determinat sa execute o operatie, iar operatiile sunt singurul mod de a modifica datele interne ale obiectului. Din cauza acestor restrictii, starea interna a obiectului se spune ca este încapsulata: ea nu poate fi accesata direct, iar reprezentarea ei este invizibila dinspre exteriorul obiectului. Pentru fiecare operatie declarata într-un obiect se precizeaza numele, parametrii ti valoarea returnata. Aceste elemente formeaza semnatura operatiei.