Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Java beží na Bitcode , skompilovaný v čom je známy ako Java Virtual Machine . Kým základovej mechanizmy Java Virtual Machine sa líši systém od systému , zariadenie samo o sebe predstavuje jednotné vývojové prostredie . Preto , bude aplikácia Java navrhnutý na unixovom systéme spustiť rovnakým spôsobom na JVM systému Windows alebo Mac . Táto prenositeľnosť umožňuje Java dôležitý jazyk , pretože skracuje dobu vývoja a zvyšuje priečny vývojová platforma .
Java a Web
Java beží na webových serveroch rovnako , poskytovanie čo sú typicky vedieť , ako applety užívateľom prostredníctvom svojich webových prehliadačov . Užívateľ musí mať nainštalovaný Java Runtime Environment používať applety . Avšak , Java na webe dosiahne to , čo Java pre vývoj desktopové robí : zvyšuje prenositeľnosť a dostupnosť prostredníctvom štandardného kódu rozhrania . Vývojári potom nemusí vyvíjať aplikácie , ktoré sa zameriavajú prehliadača alebo systémov , a užívatelia potrebujú iba voľné JRE pre prístup k obsahu .
Java a ručné Market
Mnoho telefóny používajú Javu ako základ pre funkčnosť mobilných aplikácií . Java Micro Edition ( ME ) ponúka prostredie pre Java aplikácie na širokej škále mobilných zariadení , od nižšej - end mobilných telefónov , aby plne naložené chytré telefóny . Vzhľadom k tomu , Java ME funguje na rôznych telefónov menších spoločností môže vyvíjať aplikácie pre väčší trh s menším úsilím .
Java a multithreading
Vo všetkých týchto príkladoch , Java možno využiť vstavanú podporu multithreading . Multithreading znamená , že programátori môžu využiť súbežnosti , písanie programov , ktoré spracúvajú viac úloh naraz . Táto funkcia prináša flexibilitu a výkon pre Java programy na ľubovoľnej platforme . Java program mohol prijímať dáta zo siete pri spracovaní týchto dát a vykonávanie operácií preukázať , že dáta užívateľa .