|
< Back | Wikipedia | Home | Dark Mode Java (limbaj de programare)Acest articol se refera la un limbaj de programare. Pentru alte sensuri, vedeti Java. Java Java Extensii fisiere java class jar jad jmod Paradigma multi-paradigma: obiect-orientat, structured, imperative, generic, reflective, concurrent Aparut in1995 (1995)Proiectat de James Gosling and Sun Microsystems Dezvoltator Oracle Ultima versiune Java SE 25 Tipare Static, strong, safe, nominative, manifest Implementari majore OpenJDK, many others Dialecte Generic Java, Pizza Influentat de Ada 83, C++, C#, Eiffel, Generic Java, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal, Smalltalk Influente Ada 2005, BeanShell, C#, Clojure, D, ECMAScript, Groovy, J#, JavaScript, Kotlin, PHP, Python, Scala, Seed7, Vala Sistem de operare Multiplatforma Licenta Licenta Publica Generala GNU Tip MIMEapplication/java-archive Prezenta online site web oficial cont X canal YouTube Java Programming la Wikibooks Modifica date / text Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de catre James Gosling la Sun Microsystems (acum filiala Oracle) la inceputul anilor '90, fiind lansat in 1995. Cele mai multe aplicatii distribuite sunt scrise in Java, iar noile evolutii tehnologice permit utilizarea sa si pe dispozitive mobile, spre exemplu telefon, agenda electronica, palmtop etc. In felul acesta se creeaza o platforma unica, la nivelul programatorului, deasupra unui mediu eterogen extrem de diversificat. Acesta este utilizat in prezent cu succes si pentru programarea aplicatiilor destinate intranet-urilor. Limbajul imprumuta o mare parte din sintaxa de la C si C++, dar are un model al obiectelor mai simplu si prezinta mai putine facilitati de nivel jos. Un program Java compilat, corect scris, poate fi rulat fara modificari pe orice platforma care e instalata o masina virtuala Java (engleza Java Virtual Machine, prescurtat JVM). Acest nivel de portabilitate (inexistent pentru limbaje mai vechi cum ar fi C) este posibil deoarece sursele Java sunt compilate intr-un format standard numit cod de octeti (engleza byte-code) care este intermediar intre codul masina (dependent de tipul calculatorului) si codul sursa. Masina virtuala Java este mediul in care se executa programele Java. In prezent, exista mai multi furnizori de JVM, printre care Oracle, IBM, Bea, FSF. In 2006, Sun a anuntat ca face disponibila varianta sa de JVM ca open-source. Exista 4 platforme Java furnizate de Oracle:
Un IDE (engleza integrated development environment) este un mediu de lucru care permite dezvoltarea de aplicatii folosind anumite limbaje de programare (cele suportate de IDE, adica cele pentru care a fost creat acel IDE). Pentru Java sunt folosite urmatoarele:
Source: ro.wikipedia.org |