Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Koncepty programovania v jazyku Java

Developed v roku 1995 , programovací jazyk Java je flexibilný platformou pre vývoj počítačových programov . Je chrbticou mnohých webových aplikácií , hier a softvérových nástrojov , ako je OpenOffice . Podobne ako syntakticky na C a C + + , písaný v Jave program , možno zostaviť a spustiť na akomkoľvek počítači , ktorý podporuje Java Virtual Machine - aspoň teoreticky . Počítačové Kód A Compilation

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené