Limbajul de programare Java a fost inițial dezvoltat de Sun Microsystems, care a fost inițiat de către James Gosling și lansat în 1995 ca o componentă de bază a platformei Java Sun Microsystems (Java 1.0 ).cea mai recentă versiune a Java Standard Edition este Java SE 8. Odată cu avansarea Java și popularitatea sa pe scară largă, mai multe configurații au fost construite pentru a se potrivi diferitelor tipuri de platforme., De exemplu: J2EE pentru aplicații Enterprise, J2ME pentru aplicații Mobile.
noile versiuni J2 au fost redenumite ca Java SE, Java EE și Java ME respectiv. Java este garantat pentru a fi scrie o dată, a alerga oriunde.Java este −
-
obiect orientat-în Java, totul este un obiect. Java poate fi extins cu ușurință, deoarece se bazează pe modelul de obiect.,
-
Independent de Platforma − spre Deosebire de multe alte limbaje de programare, inclusiv C și C++, când Java este compilat, nu este compilat într-platforma specifice de mașină, mai degrabă într-independent de platforma octet de cod. Acest cod de octet este distribuit pe web și interpretat de mașina virtuală (JVM) pe oricare platformă este rulată.simplu-Java este proiectat pentru a fi ușor de învățat. Dacă înțelegeți conceptul de bază al OOP Java, ar fi ușor de stăpânit.,
-
Secure-cu caracteristica de securitate Java permite de a dezvolta sisteme fără virus, fără manipulare. Tehnicile de autentificare se bazează pe criptarea cheilor publice.Architecture-neutral-Java compiler generează un format de fișier obiect arhitectură-neutru, ceea ce face codul compilat executabil pe mai multe procesoare, cu prezența sistemului Java runtime.Portable-fiind arhitectura-neutru și care nu au aspecte legate de punerea în aplicare a specificației face Java portabil., Compilator în Java este scris în ANSI C cu o limită portabilitate curat, care este un subset POSIX.Robust-Java face un efort pentru a elimina situațiile predispuse la erori, subliniind în principal verificarea erorilor de timp de compilare și verificarea timpului de execuție.
-
Multithreaded − cu caracteristica multithreaded Java este posibil să se scrie programe care pot efectua mai multe sarcini simultan. Această caracteristică de design permite dezvoltatorilor să construiască aplicații interactive care pot rula fără probleme.,
-
interpretat-Codul octet Java este tradus în zbor La instrucțiunile mașinii native și nu este stocat nicăieri. Procesul de dezvoltare este mai rapid și analitic, deoarece legarea este un proces incremental și ușor.de înaltă performanță-cu utilizarea de compilatoare Just-In-Time, Java permite de înaltă performanță.
-
distribuit-Java este proiectat pentru mediul distribuit al internetului.,
-
Dinamic − Java este considerat a fi mult mai dinamic decât C sau C+&plus, deoarece este conceput pentru a se adapta la un mediu în continuă schimbare. Programele Java pot transporta cantitate extinsă de informații run-time, care pot fi utilizate pentru a verifica și rezolva accesele la obiecte pe run-time.
istoria Java
James Gosling a inițiat Java language project în iunie 1991 pentru a fi utilizat într-unul din numeroasele sale proiecte set-top box., Limba, numită inițial „stejar” după un stejar care stătea în afara biroului lui Gosling, a fost numită și „verde” și a ajuns mai târziu să fie redenumită Java, dintr-o listă de cuvinte aleatorii.Sun a lansat prima implementare publică ca Java 1.0 în 1995. A promis să scrie o dată, să ruleze oriunde (WORA), oferind timpi de rulare fără costuri pe platformele populare.
pe 13 noiembrie 2006, Sun a lansat o mare parte din Java ca software liber și open source sub termenii GNU General Public License (GPL).,
pe 8 Mai, 2007, Sun a terminat procesul, făcând tot codul de bază Java liber și open-source, în afară de o mică parte din cod pentru care Sun nu deținea drepturile de autor.pentru a efectua exemplele discutate în acest tutorial, veți avea nevoie de un computer Pentium de 200 MHz cu minimum 64 MB de RAM (recomandat 128 MB de RAM).de asemenea, veți avea nevoie de următoarele software −uri –
- Linux 7.,1 sau Windows xp/7/8 sistem de operare
- Java JDK 8
- Microsoft Notepad sau orice alt editor de text
acest tutorial va oferi abilitățile necesare pentru a crea GUI, rețele, și aplicații web folosind Java.
ce urmează?
următorul capitol vă va ghida spre modul în care puteți obține Java și documentația sa. În cele din urmă, vă instruiește cum să instalați Java și să pregătiți un mediu pentru a dezvolta aplicații Java.
Leave a Reply