Java könyvtár osztályok
Java osztály könyvtárak
Ha adsz a programozónak csak programozási nyelv, és nem adnak le egy sor kész modulok, amelyek célja, hogy megoldja a leggyakoribb problémák, akkor kell elvonta egy csomó apró részleteket.
Általában minden professzionális rendszerek a C ++ programozási nyelv alkalmazások fejlesztéséhez tartalmazza a szerkezet egy sor standard könyvtári funkciók vagy osztály könyvtár. Kiegészítve az összes Java fejlesztő eszközök szállítjuk kellően fejlett osztály könyvtárak, jelentősen megkönnyítve programozás. Ebben a részben röviden ismertetjük a készítmény és kinevezése a Java osztály könyvtárak.
beépített osztályok
A Java, minden osztály származik az Object osztályban, ezért örökli a módszerek ebben az osztályban. Néhány osztály könyvtárak automatikusan benne, és nevezzük őket építeni. Ezek közé tartoznak különösen a könyvtár nevű java.lang. Egyéb osztálykönyvtárak akkor csatlakozni kell a forráskód Java alkalmazás kifejezetten az import nyilatkozatot.
helyettesítő osztályok
Nagyon gyakran a mi alkalmazások helyett az alapvető változók típusát fogjuk használni tárgyakat beépített osztályok úgynevezett helyettesítő osztály (wrapper osztály). Az alábbiakban felsorolt van a nevét az osztályok és a nevét alaptípus, hogy cserélje ki:
Base adattípus
Figyeljük meg, hogy átalakítani alaptípus a csere osztályú létesítmények és vissza, akkor nem használhatja az értékadó operátor. Ehelyett meg kell használni a megfelelő kivitelezők és módszerek cseréje osztályok.
string osztályában
String osztály célja, hogy működjön együtt az ilyen gyakori tárgyak, mint például a szöveges karakterláncok. Módszerek ezen osztály lehetővé teszi, hogy végre gyakorlatilag minden fenti sorokban műveletek segítségével történik, mielőtt a könyvtári funkciók C. Ez a konverzió vonalak száma és oda tetszőleges alapvonal hossza meghatározása, összehasonlítása sorok alsztringjeként kitermelés és így tovább.
Bár a Java nyelv nem szabad újraindítani (felül) üzemeltetők Stirng osztályú objektumok és tárgyak minden osztály leszármazottja tette beépített restart A „+” és „+ =”. Ezekkel az üzemeltetők végre egyesülő szövegfüzér, például:
Itt is, mint a funkció a paraméter kerül átvitelre println szövegfüzért álló három összetevőből áll: string „x =”, az x szám, és az átmenet a következő karakterlánc „\ n”. A változó értéke x automatikusan alakítjuk egy szöveget (amely végre csak a szöveges karakterláncot), és az így kapott szövegsor összeolvad a vonal „x =”.
Egyéb beépített osztályok
Az egyéb beépített osztályok, tudomásul vesszük a Math osztály, amelynek célja, hogy matematikai műveleteket hajthat végre, mint a szinusz, koszinusz, tangens és.
Vannak még osztályok elvégzésére futó folyamatok és szálak, a biztonság kezelése és foglalkozzanak más rendszer feladatokat.
Könyvtár beépített osztályok tartalmaz nagyon fontos val dolgozó osztályokat kivételek. Ezek az osztályok kell kezelni hiba esetleg előforduló (és ott!) Amikor az alkalmazások vagy applet Java.
Plug-osztály könyvtár
Az alábbiakban röviden felsoroljuk plug-osztály könyvtár, így értékeli a lehetőségét, hogy egy sor Java osztályok. Részletes leírás az ilyen fajta létezik Java WorkShop online segítség és különböző irodalmi Java. Korlátozzuk magunkat a leírás az osztályok hogy fel fogjuk használni a példában alkalmazásokat.
osztály könyvtár java.util
java.util osztály könyvtár nagyon hasznos a készítmény a kérelem, mert tartalmaz osztályok létrehozására struktúrák, mint a dinamikus tömböket, kémények és szótárak. Vannak osztályok dolgozik a véletlenszám-generátor elemezni húrok alkotóelemeire bontva (token), hogy működjön együtt a naptári dátum és az idő.
Class Library java.io
A könyvtár osztályok java.io osztályok kapcsolódó bemeneti és kimeneti adat halad. Figyeljünk arra, hogy ezek az osztályok nem csak dolgozni byte stream, hanem más típusú adatfolyamok, például int számot vagy szöveget szálakat.
Class Library java.net
Példaként alkalmazás által összeállított Java programozási nyelv és a munkáján alapul az interneten, akkor hogy a játék Java Színes vonalak (7.).
Ábra. 7. Multiplayer Java Színes vonalak.
Ha látni egy képet nagyobb méretben, kattintson a képre
Ez a változat az ismert hálózati játék Lines, amely formájában több kisalkalmazások között lépnek webszerver, ahol azok elhelyezkednek. Mivel a játékosok listáján nevek és haladás a szerveren tárolt, akkor részt vesz a globális verseny, harcoltak a játékosok a különböző országokban.
Class Library java.awt
Lehet létrehozni a felhasználói felület Java lehet és kell használni java.awt osztály könyvtár. AWT - egy mozaikszó Abstract Window Toolkit (eszközök dolgozó elméleti ablakok).
Class Library java.awt.image
A környezet bármilyen operációs rendszer működésének grafikus képek elég nagy kihívás. A Windows operációs rendszer, hogy használják a GDI grafikus felület. Ha azt szeretnénk felhívni grafikus OS / 2 vagy X-Windows környezetben, akkor nyilván kell használni a különböző programozási felület. Nagyobb komplexitást is okoz fejlécet olvasom képfájlok, mivel előfordulhat, hogy egy másik formátumot és olykor téves vagy egymásnak ellentmondó információkat.
Ha programozni Java, rajz és feldolgozása grafikai képek sokkal könnyebb, mint látod nem kifejezetten erre a könyvtár java.awt.image osztályok. Amellett, hogy a széles választék és a kényelem, meghatározott óráira és módszerek, tudomásul vesszük, hogy az a könyvtár dolgozni képeket GIF formátumban. Ez a formátum széles körben használják az interneten, mivel lehetővé teszi, hogy tömöríteni fájlokat grafikákat sokszor a minőség romlása nélkül megszüntetésével redundancia.
Class Library java.awt.peer
java.awt.peer osztály könyvtár csatlakozni AWT komponensek (mint például a gombok, listák, szöveg szerkesztő mezők, kapcsolók, és így tovább), hogy implementációk, platformtól függően, az egység létrehozásának folyamatában ezeket a komponenseket.
Class Library java.applet
Ahogy azt sejteni lehet a név, java.applet osztálygyűjteményt magában a viselkedését a Java alkalmazásokat. Amikor létrehozza a saját kisalkalmazások, akkor szükség van a Applet osztály található, az osztály könyvtár. Továbbá, az osztály könyvtári java.applet meghatározott interfészek kisalkalmazásokokat tartalmaznak a dokumentumok és osztályok játszik hangminták.