Extras din curs
Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n
1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a dezvoltatorilor
de software, impunandu-se prin calitatsi deosebite cum ar fi simplitate,
robustetse ssi nu a1n ultimul raand portabilitate. Denumita initsial OAK,
tehnologia Java este formata dintr-un limbaj de programare de nivel a1nalt pe
baza caruia sunt construite o serie de platforme destinate implementarii de
aplicatsii pentru toate segmentele industriei software.
1.1.1 Limbajul de programare Java
Inainte de a prezenta a1n detaliu aspectele tehnice ale limbajului Java, sa amintim
caracteristicile sale principale, care l-au transformat 1ntr-un interval de
timp ataat de scurt a1ntr-una din cele mai pupulare optsiuni pentru dezvoltarea
de aplicatsii, indiferent de domeniu sau de complexitatea lor.
-Simplitate - elimina supraa1ncarcarea operatorilor, mosstenirea multipla
ssi toate ”facilitatsile” ce pot provoca scrierea unui cod confuz.
-Ussurintsa a1n crearea de aplicatsii complexe ce folosesc programarea a1n
retsea, fire de executsie, interfatsa grafica, baze de date, etc.
-Robustetse - elimina sursele frecvente de erori ce apar a1n programare
prin renuntsarea la pointeri, administrarea automata a memoriei ssi eliminarea
pierderilor de memorie printr-o procedura de colectare a obiectelor
care nu mai sunt referite, ce ruleaza a1n fundal (”garbage collector”).
-Complet orientat pe obiecte - elimina complet stilul de programare
procedural.
-Securitate - este un limbaj de programare foarte sigur, furnizaand
mecanisme stricte de securitate a programelor concretizate prin: verificarea
dinamica a codului pentru detectarea secventselor periculoase,
impunerea unor reguli stricte pentru rularea proceselor la distantsa, etc.
-Neutralitate arhitecturala - comportamentul unei aplicatsii Java nu
depinde de arhitectura fizica a massinii pe care ruleaza.
-Portabililtate - Java este un limbaj independent de platforma de lucru,
aceeassi aplicatsie rulaand fara nici o modificare ssi fara a necesita recompilarea
ei pe sisteme de operare diferite cum ar fi Windows, Linux,
Mac OS, Solaris, etc. lucru care aduce economii substantsiale firmelor
dezvoltatoare de aplicatsii.
-Este compilat ssi interpretat, aceasta fiind solutsia eficienta pentru
obtsinerea portabilitatsii.
-Performantsa - dessi mai lent decaat limbajele de programare care genere
Preview document
Conținut arhivă zip
- Java.pdf
Alții au mai descărcat și
1. Obiective urmarite : Cunoasterea fizica principala si intelegerea functionarii unui sistem de reglare automata. (SRA) 2. Parte experimentala...
Parcurgerea in cascada (waterflow) - Necesitatea reluarii complete in cazul unor defecte majore. - Poate conduce la cresterea timpului de...
Circuitele sunt prezente in foarte multe domenii tehnice: in sistemul electroenergetic, in calculatoare, in sistemele de telecomunicatii, in...
Laboratorul 2. Semnale si sisteme. 1 Convolutii In teoria semnalelor si a sistemelor convolutiile joaca un rol important deoarece definesc...
Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...
Modele de ciclu de viata al dezvoltarii software 1. Modelul in cascada In modelul waterfall exista 5 etape care se succed si nu se repeta: -...
În acest capitol vor fi prezentate pe larg comanda de interogare a datelor SELECT, comenzile de manipulare a datelor INSERT, UPDATE, DELETE, precum...
Te-ar putea interesa și
CAPITOLUL 1 INTRODUCERE 1.1. Notiuni introductive Jocuri Un joc este o activitate recreaţională în care sunt implicaţi unul sau mai mulţi...
Introducere Am ales lucrarea intitulată „Ilustrarea și simularea unor algoritmi de inteligență artificială folosind programarea orientată pe...
I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...
Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....
1. Introducere 1.1 Ce este un algoritm?Tipuri de algoritmi folositi pentru calcularea drumului optim Scurt istoric: “Originile teoriei...
ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...
1. Necesitatea utilizării şi particularităţile de funcţionare a Java Virtual Machine 1.1. Noţiuni generale JAVA este un limbaj de programare...
INTRODUCERE Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de către James Gosling la Sun Microsystems (acum filială...