Java nyelv jellemzői
Itt figyelembe vesszük a különböző lehetőségeket Java, így írja le a különböző programokat lehet létrehozni ezen a nyelven.
Addig a pillanatig ez a webhely valószínűleg már sokat hallott nyelv Java. Meg kell mondani, hogy ezek a pletykák teljesen indokolt - Java nyelv képes szinte bármit, hogy azt mondják róla, és még több.
Ez a rész leírja a különböző funkciók a Java nyelvet, amely tárgyalja a különböző alkalmazások segítségével lehet létrehozni ezt a nyelvet. A fejezet elolvasása után, akkor kap egy viszonylag teljes képet a nyelv és értékelik a termék tulajdonságait.
Négy típusú Java-alapú alkalmazások
A Java nyelv felhasználásával épül fogalmak kölcsönzött más nyelvek, mint a C, C ++, Eiffel, Smalltalk, Objective C, Cedar / Mes. Ez nem meglepő, hogy a Java képes megoldani ugyanazokat a problémákat, mint nyelveken. Például a C ++ létrehozhat egy parancssori segédprogram, osztály könyvtárak, GUI-alkalmazások és a különböző egyéb programok. Ebben az értelemben a lehetőséget Java nem különböznek a funkciók ezeket a nyelveket. Az alábbiakban felsorolunk négy típusú alkalmazások segítségével lehet létrehozni a Java nyelv:Applet alapvetően mini-futó alkalmazások a Java-kompatibilis böngésző környezetben, mint a Netscape 2.x / 3.x, Microsoft Explorer vagy ZH HotJava.
GUI-alkalmazások - a szokásos programok, mint a Windows Jegyzettömb, amelyek nem igényelnek munkájuk böngésző jelenlétét.
parancssoros alkalmazások futnak a rendszerben futó vonalak, mint xcopy parancsot az MS-DOS vagy 1s környezet UNIX.
Csomagok - ez nem egy alkalmazás „tiszta formában”, és az osztály-készletek (hordozható Java byte-kódolású file), amely ugyanazon csomag (csomag) (emlékeztet a könyvtár C ++ osztályok). Nincs egyéni méret csomagokhoz hasonló formátumot használt statikus és dinamikus könyvtárak a különböző operációs rendszereken. Új alkalmazások a Java nyelv sokkal könnyebb és mozgékony.
Általános szabály, hogy minden osztályban kapcsolatos egyes csomagok kerülnek egy könyvtárba. Például az összes osztály kapcsolódó Java csomag Abstract Window Toolkit (AWT - Ablak felhasználói felület), java.awt, alkönyvtárban AWT C: \ Java \ classes.
Ismerik a Java nyelv
A Java nyelv White Papers által készített Sun Microsystems, majdnem minden szempontból megtalálhatók a számítógépes világban leírni programozási nyelvek. Azonban a legtöbb használt kifejezések teljesen rendeltetésszerűen. Java - egyszerű, objektum-orientált, megbízható. biztonságos, hordozható, nagy teljesítményű, értelmezni, többszálú, dinamikusan fejlődő nyelv, nem platform-függő.
Java forráskód összeállítani, hogy a hordozható byte-kódot, hogy végre, amelyek alapján egy tolmács. Mert kisalkalmazások, ezt a feladatot a böngészőt. Végrehajtásához GUI-alkalmazások és szoftver eszközök szükségesek értelmező programot.
Toolkit Java fejlesztői készlet (JDK)
Java programozási nyelv népszerűsége annak köszönhető, hogy nem csak a saját erősségeit, hanem egy nagy csomagok számát (osztály könyvtárak - a programozók C ++), tartalmazza a JDK készletet a Sun Microsystems. Ezek az előre létrehozott objektumok segítségével gyorsan elkezdeni a Java nyelvet, ami azzal magyarázható, hogy két oka van:
a. Nem szükséges, hogy észre a lehetőségeket, hogy támogassa ezeket a létesítményeket és
b. Minden objektum rendelkezik a forráskód
Applets - Java
Mint említettük, Java alkalmazásokat futtatni egy Java-kompatibilis böngésző környezetben. Mivel a Web böngészők eredetileg arra tervezték, hogy megjelenjen a HTML-dokumentumok végrehajtásához Java a böngészőben környezetben szüksége HTML-tag, így ezek a kisalkalmazások.
Java Gul-alkalmazások
Míg kisalkalmazások által használt számos Java nyelvi funkciók, a nyelv maga is többet tud. Java használható a fejlődő hordozható Gul-alkalmazásokat futtatni minden platformon, amely támogatja ezt a nyelvet. Tény, hogy egy és ugyanaz a forráskód lehet használni egy applet és alkalmazás.
parancssori Java-alapú alkalmazások
Még ma is, amikor a grafikus alkalmazások váltak a szabvány szinte minden típusú számítógépek, szükség van, hogy adja meg a parancssorba, hogy végre bizonyos intézkedéseket. Ezen feladatok a Java nyelv lehetővé teszi, hogy hozzon létre egy parancssori alkalmazás.
Az egyetlen különbség a parancssori alkalmazás grafikus programokhoz abban a tényben rejlik, hogy az első nem használ semmilyen grafikus Java nyelv jellemzői. Más szóval, a parancssoros alkalmazások nem működnek együtt a csomag java.awt.
Kliens-szerver Java nyelv jellemzői
Jelenleg kliens-szerver technológiát használtak már a legtöbb vállalatok. A fő előnye ennek a technológiának, hogy az adatfeldolgozó között oszlik meg a kliens és a szerver. Client - bármilyen programot (Gul-alkalmazás, Telnet, stb ...), Szerviz egy szerver alkalmazás. Példák szerver programok szolgálhat az adatbázis-kiszolgálók, alkalmazás szerverek és média szerver (FTP, Telnet, Web), és mások.
Még mutatunk példát kliens Java-kisalkalmazások és alkalmazások. Azonban a Java nyelv osztályok és a szerver programok. Használhatja a Java-alapú alkalmazások és hogyan ügyfelek és kiszolgálók; Applet is használható csak a kliens programot.
A java.net csomag a szükséges osztályokat fejlesztése kliens-szerver alkalmazások.