Java

Techopedia explică Java

Java este un limbaj orientat pe obiecte, ceea ce înseamnă că toate programele sunt alcătuite din entități care reprezintă concepte sau lucruri fizice cunoscute sub numele de „obiecte”. Programele Java se regăsesc în desktop-uri, servere, dispozitive mobile, carduri inteligente și discuri Blu-ray (BD).

Aplicații comune ale Java

Java produce applet-uri (programe care rulează în browser), care facilitează interfața grafică cu utilizatorul (GUI) și interacțiunea cu obiectele de către utilizatorii de internet. Înainte de applet-urile Java, paginile web erau de obicei statice și non-interactive. Popularitatea applet-urilor Java a scăzut odată cu lansarea unor produse concurente, cum ar fi Adobe Flash și Microsoft Silverlight.
Applet-urile Java rulează într-un browser web cu Java Virtual Machine (JVM), care traduce bytecodul Java în instrucțiuni native ale procesorului și permite execuția indirectă a programelor sistemului de operare sau a platformei. JVM furnizează majoritatea componentelor necesare pentru a rula bytecode, care este de obicei mai mic decât programele executabile scrise prin alte limbaje de programare. Bytecode nu poate rula dacă un sistem nu dispune de JVM-ul necesar.
Dezvoltarea programelor Java necesită un kit de dezvoltare software (SDK) Java, care include de obicei un compilator, un interpretor, un generator de documentație și alte instrumente utilizate pentru a produce o aplicație completă.
Timpurile de dezvoltare pot fi accelerate prin utilizarea unor medii de dezvoltare integrate (IDE) – cum ar fi JBuilder, Netbeans, Eclipse sau JCreator. IDE-urile facilitează dezvoltarea de interfețe grafice (GUI), care includ butoane, casete de text, panouri, cadre, bare de defilare și alte obiecte prin intermediul acțiunilor de drag-and-drop și point-and-click.

Unde se utilizează Java

Java își datorează popularitatea uriașă independenței de platformă. Pentru a funcționa, Java are nevoie doar de instalarea unui Java Runtime Environment (JRE), indiferent dacă este instalat pe un PC desktop cu Windows, Linux sau Unix, pe un computer Macintosh, pe un smartphone sau pe un computer mainframe. Iată câteva locuri comune în care veți vedea Java.

  • Aplicații Android: Majoritatea aplicațiilor Android utilizează API Java sau sunt scrise în Java, atât de mult încât Java este adesea considerat limbajul oficial de programare pentru dezvoltarea aplicațiilor mobile.

  • Aplicații GUI pentru desktop: Multe aplicații desktop sunt dezvoltate în Java. Swing, Abstract Windowing Toolkit (AWT) și JavaFX sunt principalele instrumente utilizate pentru dezvoltarea ușoară a interfețelor grafice.

  • Aplicații bazate pe web: Java este adesea utilizat pentru a dezvolta o gamă largă de site-uri web interactive și aplicații bazate pe web întâlnite în sectoarele asigurărilor, securității sociale, educației și sănătății.

  • Servicii financiare și de retail: Java este utilizat pentru a scrie aplicații de gestionare a tranzacțiilor și de facturare, precum și aplicații de tip server-side.

  • Știință și cercetare: Java este limbajul preferat de comunitatea științifică pentru o gamă largă de calcule matematice și alte operații științifice. Poate face față unor seturi de date uriașe și tehnologiilor big data, deoarece este utilizat pentru MATLAB și pentru cadrul Hadoop MapReduce.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.