chiube Posted March 27, 2020 Posted March 27, 2020 Limbajul Java împreuna cu mediul sau de dezvoltare si executie au fost proiectate pentru a rezolva o parte dintre problemele actuale ale programarii. Proiectul Java a pornit cu scopul declarat de a dezvolta un software performant pentru aparatele electronice de larg consum. Aceste echipamente se definesc ca: mici, portabile, distribuite si lucrând în timp real. De la aceste aparate, ne-am obisnuit sa cerem fiabilitate si usurinta în exploatare. Ce este Java? În primul rând, Java încearca sa ramâna un limbaj simplu de folosit chiar si de catre programatorii neprofesionisti, programatori care doresc sa se concentreze asupra aplicatiilor în principal si abia apoi asupra tehnicilor de implementare a acestora. Aceasta trasatura poate fi considerata ca o reactie directa la complexitatea considerabila a limbajului C++. Au fost îndepartate din Java aspectele cele mai derutante din C++ precum supraîncarcarea operatorilor si mostenirea multipla. Limbajul Java este independent de arhitectura calculatorului pe care lucreaza si foarte portabil. În loc sa genereze cod nativ pentru o platforma sau alta, compilatorul Java genereaza o secventa de instructiuni ale unei masini virtuale Java (numita bytecod). Executia aplicatiilor Java este interpretata. Limbajul Java are inclus suportul nativ pentru aplicatii care lucreaza cu mai multe fire de executie, inclusiv primitive de sincronizare între firele de executie. Acest suport este independent de sistemul de operare, dar poate fi conectat, pentru o performanta mai buna, la facilitatile sistemului daca acestea exista. Java este dinamic. Bibliotecile de clase în Java pot fi reutilizate cu foarte mare usurinta. Cunoscuta problema a fragilitatii superclasei este rezolvata mai bine decât în C++. Acolo, daca o superclasa este modificata, trebuie recompilate toate subclasele acesteia pentru ca obiectele au o alta structura în memorie. Structura lexicala Java Setul de caractere Limbajului Java lucreaza în mod nativ folosind setul de caractere Unicode. Acesta este un standard international care înlocuieste vechiul set de caractere ASCII. Motivul acestei înlocuiri a fost necesitatea de a reprezenta mai mult de 256 de caractere. Setul de caractere Unicode, fiind reprezentat pe 16 biti are posibilitati mult mai mari. Vechiul standard ASCII este însa un subset al setului Unicode, ceea ce înseamna ca vom regasi caracterele ASCII cu exact aceleasi coduri ca si mai înainte în noul standard. Se pot folosi la intrare si fisiere ASCII normale, pentru ca ASCII este un subset al Unicode. De exemplu, putem scrie: Aici este doar o scurta descriere a ceea ce reprezinta JAVA, mult mai multe gasiti in link-urile urmatoare: AICI / AICI / AICI TS3 SERVER : 193.84.64.140:10017 #statiincasa
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now