Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Scurta introducere JAVA

java



+ Font mai mare | - Font mai mic



Scurta introducere JAVA

Java este un limbaj de programare de nivel inalt, dezvoltat de JavaSoft, companie in cadrul firmei Sun Microsystems. Dintre caracteristicile principale ale limbajului amintim:



  • simplitate, elimina supraincarcarea operatorilor, mostenirea multipla si toate 'facilitatile' ce pot provoca scrierea unui cod confuz. Nu mai exista functii independente, variabile globale, instructiunea goto si lucrul liber cu pointeri. Pointerii sunt inlocuiti cu referinte, dar nu mai exista o aritmetica a pointerilor. In acest mod sunt eliminate multe surse de erori de programare, ceea ce conduce la programe corecte si robuste.
  • complet orientat pe obiecte - elimina complet stilul de programare procedural
  • usurinta in ceea ce priveste programarea in retea
  • securitate. Java asigura un grad de securitate ridicat, uneori cu un plus de efort din partea programatorului. Accesul la memorie este posibil numai prin verificarea prealabila a drepturilor de acces. Lipsa pointerilor face ca accesarea unor zone de memorie pentru care accesul nu este autorizat sa nu fie posibila. Limbajul obliga programatorul sa prevada actiunile ce trebuie intreprinse la diferitele erori (numite exceptii) posibile
  • portabilitate, cu alte cuvinte Java este un limbaj independent de platforma de lucru, aceeasi aplicatie ruland, fara nici o modificare, pe sisteme diferite cum ar fi Windows, UNIX sau Macintosh.
  • compilat si interpretat - Un program sursa Java trebuie mai intai compilat; ca rezultat se obtine un fisier 'byte-code' (o secventa de instructiuni de asamblare pentru o masina imaginara, numita masina virtuala Java - JVM), care nu depinde de masina gazda pe care va fi executat programul. Programul byte-code poate fi apoi transferat pe orice masina. Fiecare masina gazda capabila sa execute programe Java dispune de un interpretor, care converteste reprezentarea 'byte-code' (cod de octeti) in instructiuni masina proprii, care apoi sunt executate; conversia are loc la lansarea executarii si anume instructiune cu instructiune. In acest mod este asigurata portabilitatea si independenta de platforma

  • Colectorul de reziduuri. Java permite crearea explicita de obiecte (de tipul unei clase). Distrugerea acestor obiecte este preluata de colectorul de reziduuri (garbage collector), care marcheaza obiectele ce nu mai sunt folosite si elibereaza spatiul ocupat de ele; eliberarea nu se face neaparat imediat, ci periodic sau atunci cand spatiul disponibil curent nu mai poate satisface o noua cerere de alocare de memorie

Limbajul de programare Java a fost folosit la dezvoltarea unor tehnologii dedicate

rezolvarii unor probleme din cele mai diverse domenii. Aceste tehnologii au fost grupate in asa numitele platforme de lucru, ce reprezinta seturi de librarii scrise in limbajul Java, precum si diverse programe utilitare, folosite pentru dezvoltarea de aplicatii sau componente destinate unei anume categorii de utilizatori. Printre acestea sunt J2SE (Standard Edition) - platforma standard de lucru ce ofera suport pentru crearea de

aplicatii independente si appleturi, J2ME (Micro Edition) - pentru programarea dispozitivelor mobile, J2EE (Enterprise Edition) - aceasta platforma ofera API-ul necesar dezvoltarii de aplicatii complexe, formate din componente ce trebuie sa ruleze in sisteme eterogene, cu informatiile memorate in baze de date distribuite, etc, precum si suportul necesar pentru crearea de aplicatii si servicii Web, bazate pe componente cum ar fi servleturi, pagini JSP, etc.

Toate distributiile Java sunt oferite gratuit si pot fi descarcate de la adresa "https://java.sun.com".

 

 

Clasa este unitatea de programare fundamentala in Java. Vom presupune pentru inceput ca o clasa nu poate sa contina alta clasa. Orice clasa este formata din campuri, metode si constructori. Campurile si metodele unei clase formeaza impreuna membrii acelei clase.

Inainte de a detalia conceptul de clasa, vom prezenta cateva aplicatii simple, precum si elemente de limbaj.

Pentru a crea si rula o aplicatie scrisa in Java vom urma etapele descrise in continuare.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1295
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved