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

Pokročilé Java Témy

Java bol vyvinutý zlepšenie zavedených programovacích jazykov , ako je C a C + + . Inžinieri spoločnosti Sun Microsystems chcel programovací jazyk , ktorý by poskytovať priamejšie syntax a rad knižníc , ako zefektívniť vývoj . Aj keď mnoho z týchto knižníc a vstavaných nástrojov sú neuveriteľne užitočné , ich využitie je téma pre pokročilých v Jave , že programátori potrebujú sa dostať na kĺb , než sa stanú skutočne praktické . Multithreading

Jednou z pokročilých tém v Jave je , aby sa váš program spustiť niekoľko úloh v súzvuku , alebo vlákna . Každá sada úloh programu je vykonávajúci v danom okamihu sa nazýva závit . Každé vlákno je vložená do fronty počítačovým systémom pre príjem čas spracovania na jeden z procesorov počítača . Je však potrebné zabezpečiť, aby potrebné závity sú začali , ukončiť v primeranom čase , a nespôsobí preťaženiu systémových prostriedkov .
Súbežnosť

multithreading tiež predstavuje problém súbežnosti . Ak program má centrálne sadu premenných , potom každý z nití vo vašom programe môže pristupovať a upravovať hodnoty uložené v týchto premenných . Avšak , vlákna nie sú automaticky vedomí seba , alebo to , čo sa deje . Ak dve vlákna sú úpravou rovnakú premennú , je celkom možné , že jedno vlákno by mohla zmeniť premennú v stredu inom vlákne s ňou pracovať . To vedie k poškodeniu dát . Zabezpečenie toho , že vlákna nie sú výlet navzájom v práci s ústrednými premennými sa nazýva súbežnosť .
Databáza Access

Premenné , ktoré program ukladá v sebe môže majú obmedzený nástroj pre dlhodobé užívanie . Často sa užívatelia potrebujú pre ukladanie dát z jedného času , ktoré používajú program ďalšie . Navyše , databázy ponúkajú efektívny spôsob , ako ukladať a načítať veľké množstvo dát , a súčasne umožniť mnoho rôznych užívateľom prístup k tej istej dát . Písanie programu Java pre prístup , čítať a zapisovať do databáz vyžaduje programátor naučiť rozhranie Java pre každý typ databázy bude potrebovať prístup .
Swing

Tvorba grafické užívateľské rozhranie ( GUI ) je moderná téma , ktoré je ťažké , keď ste sa to naučiť , ale akonáhle sa dostanete na kĺb proces tvorby GUI bude oveľa jednoduchšie ako u iných jazykov . Vstavané Java knižníc pre tvorbu GUI sa nazýva " Swing " . Swing poskytuje aerodynamické funkcie pre vytváranie okien , tlačidiel a textových oblastí , ako aj dovozu a používanie multimédií , ako sú obrázky . Swing ponúka rôzne spôsoby , ako organizovať rozloženie týchto prvkov do dizajnu vášho želania .

Najnovšie články

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