Definiție Java

Sun Microsystems a dezvoltat, în 1991, limbajul de programare orientat pe obiect, cunoscut sub numele de Java . Obiectivul era să-l folosească într-un set-top box, un tip de dispozitiv care este responsabil de recepția și decodarea semnalului de televiziune. Primul nume al limbii a fost Oak, mai târziu a fost cunoscut ca Green și a adoptat în mod fin valoarea nominală Java .

Java

Intenția lui Sun era să creeze un limbaj cu o structură și o sintaxă asemănătoare cu C și C ++, dar cu un model de obiect mai simplu și cu eliminarea instrumentelor de nivel scăzut.

Pilonii pe care se bazează Java sunt cinci: programarea orientată pe obiecte, posibilitatea executării aceluiași program în diferite sisteme de operare, includerea suportului implicit pentru rețea, opțiunea de a executa codul în sisteme de la distanță Modul sigur și ușurința utilizării.

În mod obișnuit, aplicațiile Java sunt compilate într-un bytecode (un fișier binar care are un program executabil), deși acestea pot fi de asemenea compilate în codul mașinii native .

Sun controlează specificațiile și dezvoltarea limbajului, compilatoarelor, mașinilor virtuale și bibliotecilor de clasă prin intermediul procesului comunitar Java . În ultimii ani, compania (care a fost achiziționată de Oracle ) a lansat o mare parte a tehnologiilor Java sub licența GNU GPL .

Aplicația Java este foarte largă. Limba este utilizată într-o mare varietate de dispozitive mobile, cum ar fi telefoanele și aparatele mici. În cadrul domeniului Internet, Java permite dezvoltarea de aplicații mici (cunoscute ca appleturi ) care sunt încorporate în codul HTML al unei pagini, pentru execuția directă de la un browser; Merită menționat faptul că este necesar să aveți plug-in-ul potrivit pentru funcționarea sa, dar instalarea este ușoară și simplă.

Motive pentru a alege Java peste alte limbi

Java * Este orientat pe obiecte : deși există detractori ai acestui mod, programarea orientată pe obiecte este foarte convenabilă pentru majoritatea aplicațiilor și este esențială pentru jocurile video. Printre cele mai evidente avantaje oferite se numără un control deosebit asupra codului și o organizare mai bună, deoarece este suficient să se scrie o dată metodele și proprietățile unui obiect, indiferent de numărul de ocazii folosite.

* Este foarte flexibil : Java este o limbă special pregătită pentru reutilizarea codului; permite utilizatorilor săi să ia un program pe care l-au dezvoltat cu ceva timp în urmă și să îl actualizeze cu ușurință, indiferent dacă au nevoie să adauge funcții sau să-l adapteze într-un mediu nou.

* Lucrări pe orice platformă : spre deosebire de programele care necesită versiuni specifice pentru fiecare sistem de operare (cum ar fi Windows sau Mac), aplicațiile dezvoltate în Java funcționează în orice mediu, deoarece nu este sistemul care le execută, ci mașină virtuală (cunoscută ca Java Virtual Machine sau JVM ).

* Utilizarea sa nu implică investiții economice : programarea în Java este absolut liberă; nu este necesar să obțineți nicio licență, ci pur și simplu să descărcați kitul de dezvoltare ( Java Development Kit sau JDK ) și să oferiți gratuit imaginea.

* Este open source : Java oferă codul aproape tuturor bibliotecilor sale native astfel încât dezvoltatorii să le cunoască și să le studieze în profunzime sau să-și extindă funcționalitatea, beneficiind de ei înșiși și de alții.

* Este un limbaj extensibil : continuând cu punctul anterior, fiecare programator are libertatea de a revizui și îmbunătăți codul nativ Java, iar munca lor poate deveni soluția problemelor multor oameni din întreaga lume. Numeroși dezvoltatori au profitat de această virtute a limbajului și continuă să facă acest lucru.

Recomandat
  • definiție: geamandură

    geamandură

    Termenul de geaman se referă la un obiect care plutește în apă în timp ce este atașat la fund. Balizele sunt folosite ca semnal , de obicei pentru a avertiza navigatorii despre un anumit tip de pericol sau pentru a indica un traseu de navigație. Este comun ca balizele să fie goale și să plutească datorită faptului că sunt umflate cu aer . Există, de
  • definiție: fusuri orare

    fusuri orare

    Noțiunea de fus orar este folosită pentru a desemna diferitele sectoare în care Pământul este împărțit de douăzeci și patru de meridiane care sunt separate una de alta la o distanță identică. În fiecare dintre aceste regiuni, se aplică același program . Pe suprafața pământului, prin urmare, este posibil să recunoaștem douăzeci și patru de zone create de meridiane (linii imaginare). Definiția fiecărui fu
  • definiție: batucada

    batucada

    Ideea batucadei , care vine din limba portugheză, se referă la o muzică afro-braziliană care se caracterizează prin utilizarea instrumentelor de percuție . Este, de asemenea, numit batucada dansul care se dezvoltă din această muzică și grupul de persoane care o execută. Originile batucadelor se găsesc pe continentul african . În antichi
  • definiție: analiza locurilor de muncă

    analiza locurilor de muncă

    Analiza pozițiilor este o procedură care face parte din sarcinile administrative ale unei companii și care implică determinarea responsabilităților și obligațiilor posturilor de muncă . Pe baza acestei analize , este posibil să se decidă ce tipuri de persoane ar trebui să fie angajate pentru a umple pozițiile în funcție de capacitatea și experiența lor. Analiza posturi
  • definiție: interculturală

    interculturală

    Conceptul de interculturalitate își propune să descrie interacțiunea dintre două sau mai multe culturi într-un mod orizontal și sinergic. Aceasta înseamnă că nici unul dintre grupuri nu este superior celuilalt, o condiție care favorizează integrarea și coexistența armonioasă a tuturor indivizilor . Trebuie remar
  • definiție: prevedea

    prevedea

    Determinarea originii etimologice a termenului prevăzut trebuie să ne conducă la latină. Și derivă din cuvântul "praevidere", care poate fi tradus ca "vezi în prealabil" și care este format din două părți perfect diferențiate: Prefixul "pre", care poate fi tradus ca "înainte". - Verbul &qu