clase de bibliotecă Java

biblioteci de clasă Java

Dacă da programator pentru doar limbaj de programare și nu-l oferi un set de module gata făcute, concepute pentru a rezolva cele mai frecvente probleme, el va trebui să fie distras de o mulțime de mici detalii.

În mod normal, toate sistemele profesionale C ++ limbaj de programare pentru a dezvolta aplicații conțin în structura unui set de funcții standard de bibliotecă sau o bibliotecă de clasă. Complet cu toate instrumentele de dezvoltare Java sunt livrate suficient de dezvoltate biblioteci de clasă, simplificând foarte mult de programare. În această secțiune vom descrie pe scurt componența și numirea bibliotecile de clase Java.

built-in clase

În Java, toate clasele derivă din obiectul de clasă, și, prin urmare, moștenește metodele acestei clase. Unele biblioteci de clasă sunt incluse automat, iar noi le numim construit. Acestea includ, în special, o bibliotecă numită java.lang. Alte biblioteci de clasă trebuie să vă conectați la aplicația Java codul sursă explicit cu declarația de import.

clase de substituție

Foarte des în aplicațiile noastre, în loc de tipurile de variabile de bază, vom folosi obiecte clase încorporate care sunt numite clase de substituție (clasele wrapper). Mai jos am enumerat numele claselor și numele tipurilor de bază de date pe care le înlocuiesc:

Tipul de date de bază

Rețineți că, pentru a converti tipurile de date de bază în instalațiile de clasă de înlocuire și înapoi, nu puteți utiliza operatorul de atribuire. În schimb, trebuie să utilizați constructorii și metodele claselor de înlocuire corespunzătoare.

clasa string

String Class este proiectat pentru a lucra cu astfel de obiecte frecvente, cum ar fi siruri de caractere de text. Metodele acestei clase permite să efectueze practic toate rândurile de mai sus operații ați făcut înainte de a utiliza funcțiile bibliotecii C. linii de conversie în număr și mai departe cu orice determinare dorită lungimea liniei de bază, compararea rândurilor subșir de extracție și așa mai departe.

Deși limbajul Java nu este permis pentru a reporni (suprascrie) operatori pentru clasa de obiecte Stirng și obiecte ale tuturor claselor a coborât din el a făcut încorporat operatorii restart „+“ și „+ =“. Folosind acești operatori pot efectua fuziunea de șiruri de text, de exemplu:

Aici, ca parametru funcția este transmis șir de text println format din trei componente: string „x =“, numărul x și trecerea la următorul șir de caractere „\ n“. Valoarea variabilei x este convertit automat într-un șir de text (care se efectuează numai pentru șiruri de text) și linia de text astfel obținut se unește cu linia „x =“.

Alte clase de built-in

Printre celelalte clase încorporate, observăm clasa Math, conceput pentru a efectua operații matematice, cum ar fi sinus, cosinus și tangenta.

Există, de asemenea, cursuri pentru efectuarea procese și fire de funcționare, managementul securității, precum și pentru a aborda alte sarcini de sistem.

Biblioteca clase încorporate conține clase foarte importante pentru lucrul cu excepții. Aceste clase trebuie să se ocupe de situații de eroare care pot apărea (și acolo!) Atunci când aplicațiile sau aplicațiile Java.

Biblioteca Plug-class

Mai jos, enumerăm pe scurt biblioteca plug-in-clasa, astfel încât să puteți evalua posibilitatea unui set de clase Java. Descrierea detaliată a acestor clase există în Java WorkShop ajutor online și în diverse literatura pe Java. Ne limităm la descrierea claselor pe care le vom folosi în exemplu aplicațiile noastre.

bibliotecă de clasă java.util

clasa biblioteca java.util este foarte utilă în pregătirea cererii, deoarece conține clase pentru crearea de structuri, cum ar fi tablouri dinamice, stive și dicționare. Există clase pentru lucrul cu generatorul de numere aleatorii pentru a analiza siruri de caractere în elementele sale constitutive (token-uri), pentru a lucra cu data calendaristică și ora.

Clasa Biblioteca java.io

Biblioteca conține clase de clase java.io legate de intrare și de ieșire de date curge prin. Rețineți că utilizarea acestor clase pot lucra nu numai cu fluxuri de octeți, dar și cu alte tipuri de fluxuri de date, de exemplu, int numere sau siruri de caractere de text.

Clasa Biblioteca java.net

Ca un exemplu de aplicație, elaborat de limbajul de programare Java și bazat pe activitatea pe internet, puteți aduce jocul Java Color Lines (fig. 7).

Fig. 7. Multiplayer Java linii de culoare.

Pentru a vedea o imagine în dimensiune mai mare, faceți clic în imagine

Această versiune a liniilor cunoscute joc de rețea, care este sub forma de applet-uri multiple care interacționează între serverul Web pe care sunt localizate. Deoarece lista de nume de jucători și progresul lor sunt stocate pe server, puteți participa la turneul de la nivel mondial, a luptat cu jucători din diferite țări.

Clasa Biblioteca java.awt

Pentru a crea interfața cu utilizatorul appleturi Java pot și ar trebui să utilizeze java.awt bibliotecă de clasă. AWT - un acronim pentru Abstract Window Toolkit (instrumente pentru lucrul cu ferestre abstracte).

Clasa Biblioteca java.awt.image

În mediul oricărei operațiuni de sistem de operare cu imagini grafice este destul de o provocare. În sistemul de operare Windows, care este utilizat pentru interfața grafică GDI. Dacă doriți să atragă grafice în OS / 2 sau mediu X-Windows, trebuie, evident, să utilizați o interfață de programare diferită. complexitate mai mare determină, de asemenea, parsare antetele de fișiere imagine, deoarece acestea pot avea un format diferit și, uneori, conțin informații incorecte sau contradictorii.

Când programați în Java, desen și prelucrarea imaginilor grafice este mult mai ușor, după cum vedeți conceput special pentru această bibliotecă clase java.awt.image. În plus față de varietatea largă și avantajul, definite în clasele și metodele ei, observăm capacitatea bibliotecii de a lucra cu imagini în format GIF. Acest format este utilizat pe scară largă pe Internet, deoarece vă permite să comprimați fișiere grafice de multe ori, fără pierderi de calitate prin eliminarea redundanței.

Clasa Biblioteca java.awt.peer

clasa biblioteca java.awt.peer pentru a conecta componentele AWT (cum ar fi butoane, liste, text câmpurile de editare, switch-uri, și așa mai departe) pentru implementări, în funcție de platformă, în procesul de creare a acestor componente.

Clasa Biblioteca java.applet

După cum s-ar putea ghici de la numele, clasa biblioteca java.applet încapsulează comportamentul applet-uri Java. Când creați propriile applet-uri, veți avea nevoie de clasa Applet, situată în biblioteca de clasă. În plus, java.applet biblioteca de clasă interfețe definite pentru applet-uri pentru a conține documente și clasele lor pentru a reda mostre de sunet.

articole similare