Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Počítače nemožno interpretovať ľuďmi čitateľný kód prirodzene , program musí byť preložený do strojového jazyka pred tým , než môžu byť vykonané . Tento proces sa nazýva " kompilácie . " Java zostavené programy , ktoré sú formou programovací jazyk Java Virtual Machine dá interpretovať , sú uložené ako " triedy " . Súborov na serveri . Bežná Java kód , napísaný programátorov , je uložený v súbore " . Java " alebo balíček obsahujúci kód v jazyku Java .
Java Virtual Machine
Nie univerzálny jazyk existuje pre stroje : každý odlišný typ architektúry rozumie iný jazyk . Ak chcete spustiť rovnaký strojový kód na rôznych procesoroch , musíte preložiť kód do všetkých rôznych procesorov . Java Dosahuje toho pomocou virtuálneho počítača , alebo procesor simulované pomocou " skutočné " počítača . Virtuálny stroj interpretuje Java strojového kódu pre procesor a vysiela príkazy k pôvodnému procesoru v strojovom jazyku dotknutého procesora .
Objektovo orientované programovanie
Java je objektovo orientovaný programovací jazyk , čo znamená , že namiesto použitia uncontexualized pokyny, ako kód , návod patrí do triedy objektov , organizovaný do mini - programy tzv " metódy . " Ak chcete spustiť kód v Jave , môžete vytvoriť objekt a vyvolať metódy a premenné patriace k tomuto objektu - alebo vyvolať triedu a vyvolať metódy , patriace do tejto triedy , ktoré sú známe ako " statické " metódy . Java triedy sú hierarchické , a môže zdediť metódy a premenné od svojich rodičov . Môžete tiež vynútiť Java objekty jednej triedy , ktoré majú byť uznané ako predmety z nadradenej triedy , proces známy ako " liatie " .
Užívateľské rozhranie
Ak chcete vytvoriť plne interaktívny program , je nutné navrhnúť a implementovať grafické užívateľské rozhranie . Toto rozhranie sa skladá z textových polí , tlačidiel , ikon , zobrazovacích panelov a podobných prvkov . Java knižnica ponúka základné GUI knižnicu , tzv húpanie , ktoré používatelia môžu vyvolať v ich vlastných aplikácií . Alebo môžete navrhnúť tlačidlá a predmety z nuly pomocou nižšej knižnice úrovni . Programátor potom pripojí Poslucháči na objekt , ktorý spustenie kódu , ak je objekt " použitý " , ako napríklad , keď používateľ klikne na tlačidlo .
Nite a synchronizácia
každú úlohu, ktorú vykonávajú pomocou počítača - výsledkom je vstup z klávesnice do internetového prehliadača , skenovanie na vírusy , Prehrávanie streamovaného videa - je proces , ktorý beží na jednom alebo viacerých vlákien . Iba jedno vlákno môže bežať na jednom jadre procesora naraz . Moderné multi - core procesory spracovať viac inštrukcií súčasne , čo výrazne zlepšuje dobu spracovania , ale programátor alebo JVM musí určiť , aké inštrukcie patrí na akom vlákne . Pokročilejšie programy , ktoré vyžadujú veľa výpočtového výkonu , najmä programy s GUI , treba programátor určiť, ktoré vlákna by mala vykonať ktorý funguje .