Java Platform, Standard Edition , prescurtat ca Java SE (anterior Java 2 Standard Edition sau J2SE ) este o versiune standard a platformei Java 2 , concepută pentru a crea și rula applet -uri și aplicații pentru uz individual sau pentru întreprinderi mici. Nu include multe dintre caracteristicile oferite de platforma Java 2 Enterprise Edition (J2EE) mai puternică și mai avansată , care este concepută pentru a crea aplicații comerciale la scara întreprinderilor mari și mijlocii.
Pachetul conține clase și interfețejava.lang fundamentale care sunt strâns legate de limbaj și sistem în timpul rulării. Acestea includ clase rădăcină care formează ierarhia claselor, tipuri legate de definiția limbajului, excepții de bază , funcții matematice, clase de suport pentru threading , funcții de securitate și clase care oferă informații despre sistemul de operare pe care rulează programul.
Clasele principale în java.lang:
Toate clasele din pachet java.langsunt incluse automat în fiecare fișier sursă al programului. Nu este necesară o conexiune explicită.
Acest pachet definește interfața de adnotare, precum și enumerările ElementType și RetentionPolicy.
Pachetul definește instrumente care pot fi folosite pentru a adăuga instrumente pentru diferite aspecte ale execuției programului. Acesta definește interfețele Instrumentation și ClassFileTransformer și clasa ClassDefinition.
Pachetul oferă suport pentru gestionarea mașinii virtuale Java și a mediului de rulare. Folosind instrumentele pachetului, puteți vizualiza și controla diferite aspecte ale execuției programului.
Oferă capacitatea de a interacționa cu garbage collector , astfel încât programul să poată fi alertat cu privire la modificările numărului de referințe la un obiect sau la acțiunile efectuate de garbage collector asupra unui obiect.
Pachetul java.lang.reflectoferă un mecanism de reflecție - capacitatea software-ului de a introspecta (adică de a obține informații despre clasele disponibile în sistem, metodele, câmpurile și relațiile acestora). Reflecția este o capacitate importantă necesară când se utilizează componente numite JavaBeans .
Conține clase pentru furnizarea de informații de I/O fișier, mai multe clase de abstractizare I/O, precum și un set de clase pentru procesarea informațiilor de intrare: alocarea de jetoane etc.
Conține clase pentru calcule pe numere întregi mari (clasa BigInteger) și peste fracții zecimale de precizie arbitrară (clasa BigDecimal). Conține și metode de efectuare a operațiilor asupra numerelor: obținerea valorii lor absolute etc.
Conține clase care permit unei aplicații să interacționeze cu rețeaua furnizând abstracții pentru adrese de rețea, conexiuni, implementări de socket și așa mai departe.
Un set de clase și utilitare care vă permit să organizați munca cu diferite tipuri de formate de date, să aplicați modele de formatare existente sau să vă creați propriile modele de formatare (de exemplu, un format pentru afișarea unei date sau a unui număr în virgulă mobilă).
Clasuri de ajutor și interfețe. Foarte convenabil și folosit în aproape orice program.
Pentru a lucra într-un browser.
Conține clase pentru scrierea interfețelor utilizator, lucrul cu imagini, desen.
Conectivitate la baza de date Java
Conține un set de componente grafice care vă permit să creați interfețe grafice care funcționează la fel pe toate platformele.
Java | |
---|---|
Platforme | |
Sun Technologies | |
Tehnologii cheie ale terților | |
Poveste |
|
Proprietățile limbajului | |
Limbaje de scripting |
|
conferințe Java |
|
Platforme Java | |
---|---|
|