120 likes | 327 Views
Filip Guzma , III.F Gymnázium Jozefa Gregora Tajovského Banská Bystrica 2012. Java. História Javy. Vývoj začal v 1991 Prvý názov Oak Kvôli obsadeniu mena Oak premenovaná na Java Java – varená káva Prvá verzia 1995 – Java 1.0
E N D
FilipGuzma,III.F Gymnázium Jozefa Gregora Tajovského Banská Bystrica 2012 Java
História Javy • Vývoj začal v 1991 • Prvý názov Oak • Kvôli obsadeniu mena Oak premenovaná na Java • Java – varená káva • Prvá verzia 1995 – Java 1.0 • Najskôr vyvinutá pre spotrebnú elektroniku , neskôr upravená
Vlastnosti Javy • Objektovo orientovaná • Nezávislá na platforme • Robusná • Distribuavaná • Bezpečná • Viacprocesná
Javavs C++ • Rýchlo sa ju naučíte • Budete písať menej kódu • Píše lepší kód • Vyvíja programy • Vyhnete sa závislosti na platforme. • Napíšete raz a spúšťate kdekoľvek • Umožňuje jednoducho distribuovať program
Applety • Applet je (relatívne) jednoduchá aplikácia. • Z bezpečnostných dôvodov disponuje len obmedzenými prístupovými právami (pri práci so súborovým systémom). • Applet býva často chápaný ako synonymum pre Javaapplet,
Iným príkladom appletov sú Flash filmy (SWF) alebo applety pre Windows MediaPlayer , pomocou ktorých sa napr. zobrazujú videosekvencie. • Pomocou appletov vznikli najrôznejšie webové hry, demonštračné/simulačné/modelovacie aplikácie.
Vývoj v Jave • môžeme používať rôzne vývojové prostredia • V minimalistickej verzii si vystačíme aj s obyčajným textovým editorom. • Takéto programovanie je však v dnešnej dobe zbytočne prácne • Pre spustenie Java programov je potrebná inštalácia JRE alebo JDK
JRE a JDK • JavaRuntimeEnvironment (JRE) - je kolekcia programov, ktoré umožňujú spúšťať Java programy • JavaDevelopmentKit (JDK) - kolekcia programov, ktoré umožňujú vytvárať (kompilovať) Java programy • Súčasťou JDK je aj JRE. • Väčšine používateľov stačí JRE (pre nich je synonymom Javy)
Bibliografia • P. Herout.: Java- učebnice jazyka, 2010 , Kopp, ISBN: 9788072323982 • http://www2.fiit.stuba.sk/~kapustik/JAVA/historia.html • http://www.fi.muni.cz/usr/jkucera/pv109/2003p/xnovotn8.htm • http://en.wikipedia.org/wiki/Java_(programming_language)