Sunteți pe pagina 1din 2

Limbajul Java Java este un limbaj de programare orientat obiect, destinat in principal program arii Internet care si-a

inceput cariera in anul 1991, cand firma Sun Microsystem s a finantat un proiect cu numele Green condus de James Gosling. Caracteristicile limbajului Java sunt: limbaj interpretat si compilat; limbaj independent de platforma; limbaj orientat obiect; limbaj concurent; limbaj simplu; limbaj distribuit; limbaj performant; limbaj dinamic si robust; limbaj sigur. Limbajul Java se poate instala pe calculatoare cu diverse sisteme de operare, cu m ar fi: Windows, Linux, Mac. Acest lucru este posibil deoarece java nu se execu ta direct de microprocesor, ci utilizand un calculator ipotetic intermediar numi t masina virtuala Java (JVM). Sunt disponibile mai multe medii de dezvoltare a aplicatiilor Java: http://www.oracle.com/technetwork/java/index.html http://www.javaworld.com/ http://developer.apple.com/library/mac/navigation/index.html?filter=java Editoare si medii de programare: http://www.jcreator.com/ http://thor.info.uaic.ro/~stanasa/java/core/resurse.html http://www.jedit.org/ http://dantanasescu.ro/2010/09/15/medii-de-dezvoltare-si-editoare-pentru-java.ht ml Sunt mai multe tipuri de aplicatii Java: aplicatii de sine statatoare; O aplicatie de sine statatoare Java este un program care poate fi executat in af ara contextului unui browser Web. Principala caracteristica a acestui tip de apl icatie este incaqpsularea in cadrul clasei principale a unei functii main(), ase manatoare cu cea folosita in C, care are urmatoarea signatura: public static void main (String[] args) Aplicatiile Java de sine statatoare se pot impartii la randul lor in: -aplicatii de consola; -aplicatii fereastra GUI. In continuare vom edita un text sursa pe care il vom salva in fisierul Aplicati aUnu.java ca aplicatie de consola. Il voi edita in NetBeans pe care il puteti ob tine de la http://netbeans.org/. public class AplicatiaUnu { public static void main (String args[]) { if (args.length == 0) System.out.println("Aceasta este o aplicatie independenta."); else { System.out.println("argumentele programului sunt: "); for (int i = 0; i < args.length; i++) System.out.println(args[i]); } }

} Aceasta este imaginea cu rularea programului si afisarea mesajului: "Aceasta est e o aplicatie independenta".

Chiar daca este un program simplu, acesta inglobeaza multe dintre trasaturile unui program orientat obiect complex, si anume : are un obiect, utilizeaza inca psularea si trimiterea parametrilor, defineste o clasa, foloseste mostenirea si modificatori de acces. Fisierul consta in definitia unei clase declarate public intitulate AplicatiaUnu (aceasta fiind o cerinta obligatorie: numele clasei declarate public coincide c u numele fisierului Java). Metoda main() este punctul normal de intrare pentru o aplicatie java. aplicatii care se executa pe partea de client(numite appleturi); Sunt cele incarcate de pe un server (de cele mai multe ori aflat la distanta) si apoi executate de programe speciale cum ar fi navigatoarele web. Appleturile su nt aplicatii care sunt executate de catre navigatorul Web, iar middleturile sunt executate de catre dispozitivele mobile fara fir. Un applet este un program java care respecta o multime de conventii care ii perm it sa ruleze in cadrul unui navigator Web ce incorporeaza o masina virtuala Java . Tehnologia appleturilor este similara cu a programelor JavaScript. Fisierul cu extensia <i> class <i> al unui applet este stocat pe un server Web si poate fi accesat de catre un client prin intermediul unei pagini care contine acel applet . O alta sursa de informatii pentru mediul IDE Eclipse : http://www.vogella.de/art icles/Eclipse/article.html aplicatii care se executa pe partea de server (numite servleturi).

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