Platformă Java, ediție standard

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În calculul platformei Java, Standard Edition este o platformă software utilizată pe scară largă în programarea în limbaj Java pentru a construi și implementa aplicații portabile (tip Desktop Application) pentru uz general. Java SE constă dintr-o mașină virtuală ( Java Virtual Machine ), care trebuie utilizată pentru a rula programe Java, împreună cu o serie de biblioteci (sau „pachete”) sau API-uri necesare pentru a permite utilizarea sistemelor de fișiere , rețelelor , interfețelor grafice și așa mai departe, în cadrul acelor programe.

Descriere

Java SE a fost cunoscut sub numele de Java 2 Platform, Standard Edition sau J2SE de la versiunea 1.2 până la versiunea 1.5. Abrevierea „SE” este utilizată pentru a distinge platforma de bază a Enterprise Edition din Java EE și Java Micro Edition ME. „2” a fost inițial destinat să marcheze modificările majore introduse în versiunea 1.2, dar a fost eliminat în versiunea 1.6. Convenția de denumire a fost modificată de mai multe ori de-a lungul istoriei versiunilor Java. Începând cu J2SE 1.4 (Merlin).

Platforma Java Enterprise Edition (Java EE) este o specificație conexă care cuprinde toate clasele din Java SE, precum și o serie de clase care sunt cele mai utile pentru programele care rulează pe servere de stații de lucru.

Java Micro Edition (Java ME) , platforma este o specificație înrudit , care intenționează să furnizeze o colecție certificată de API - uri pentru dezvoltarea de software de mici, cu resurse limitate dispozitive , cum ar fi telefoanele mobile .

Java Development Kit (JDK) și Java Runtime Environment (JRE) sunt fișierele reale care sunt descărcate și instalate pe un computer pentru a dezvolta și a rula respectivele programe Java.

Java SE a fost organizat în două părți de bază:

  • Core Java
  • Desktop Java

Core Java este partea care conține API-urile fundamentale ale limbajului de programare , în timp ce Desktop Java este utilizat pentru a crea aplicații GUI sau applet-uri .

Biblioteci

Pictogramă lupă mgx2.svg Același subiect în detaliu:Java (limbaj de programare) § Biblioteci .

Bibliotecile standard

Bibliotecile standard își propun să includă cele mai comune nevoi pentru programator . Printre cele mai semnificative pot fi menționate

  • capacitatea de a construi interfețe grafice ( interfețe grafice ) cu instrumente standard și non-proprietare, utilizând pachete JavaFX ;
  • capacitatea de a crea aplicații multi-thread , adică care efectuează mai multe activități simultan ;
  • suport pentru reflecție , adică abilitatea unui program de a acționa pe propria structură și de a utiliza clase dinamic încărcate din exterior.

În plus, printre argumentele care adesea stau în favoarea Java în alegerea limbajului de implementare al unui proiect software modern, trebuie cu siguranță să numărăm vastitatea bibliotecilor standard, care contribuie în special la a-l face extrem de integrabil cu alte tehnologii. Câteva exemple de caracteristici incluse în bibliotecile Java standard sunt:

Imensitatea bibliotecilor standard este de așa natură încât este practic imposibil să le stăpânești „pe de rost”; prin urmare, este necesar să aveți documentația API disponibilă, disponibilă online pe site-ul oficial [1] sau descărcabilă pe computer sub forma unei arhive comprimate (de exemplu, de pe pagina de arhivă Sun Microsystem dedicată Java [2] ).

Extensii

În plus față de bibliotecile standard, programatorul se poate baza pe extensii și pachete opționale și poate fi descărcat gratuit de pe site - ul web Oracle dedicat Java.

Extensiile includ:

Notă

  1. ^ Specificații API , la docs.oracle.com . Adus pe 12 iunie 2014 .
  2. ^ Documentația Java SE Development Kit 8 , la oracle.com . Adus pe 12 iunie 2014 .

linkuri externe