Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.

Hasonló előadás


Az előadások a következő témára: "Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai."— Előadás másolata:

1 Komoróczy Tamás (thomas@nyirszikszi.hu) 1 Java programozási nyelv A nyelv alapjai

2 Komoróczy Tamás (thomas@nyirszikszi.hu) 2 Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva

3 Komoróczy Tamás (thomas@nyirszikszi.hu) 3 Java információ források http://java.lap.hu/ http://java.sun.com/ http://java.sun.com/j2se/1.5.0/docs/api –Java 2 Platform, Standard Edition, v1.5.0 API Specification –angol nyelvű referencia a Java osztályairól (online) http://java.sun.com/j2se/1.5.0/download.jsp –Download Java 2 Platform Standard Edition 5.0 http://java.sun.com/docs/books/tutorial/index.html –angol nyelvű Java oktató (on-line) http://java.sun.com/docs/books/tutorial/download/tutorial.zip –angol nyelvű Java tutorial (letölthető)

4 Komoróczy Tamás (thomas@nyirszikszi.hu) 4 A Java rendszer telepítése Mire van szükség a Java-ban történő programozáshoz? –Java 2 Platform, Standard Edition Ingyenesen letölthető a http://java.sun.com/j2se/1.5.0/download.jsp címről. http://java.sun.com/j2se/1.5.0/download.jsp Az JDK-t kell letölteni, nem a JRE (runtime) változatot! –Tetszőleges editor (szövegszerkesztő), ami képes formázás nélküli tiszta szövegfile-okat kezelni. Alternatív lehetőség: integrált fejlesztő környezetek –NetBeans, letölthető a fenti címről –Eclipse, letölthető a www.eclipse.org címről.www.eclipse.org –FreeJava, letölthető a http://belovai.uw.hu/ címről.http://belovai.uw.hu/ CLASSPATH környezeti változó beállítása –Az itt felsorolt könyvtárakban keresi a fordító az osztályokat. –Érdemes beletenni az aktuális könyvtárat (.)

5 Komoróczy Tamás (thomas@nyirszikszi.hu) 5 A Java jellemzői Hordozható, platformfüggetlen –forráskód és bájtkód szinten Tisztán objektumorientált –csak osztályok, illetve objektumok léteznek Szabványos osztálykönyvtár Szintaktikája a C++ -on alapszik.

6 Komoróczy Tamás (thomas@nyirszikszi.hu) 6 A Java család JavaScript –HTML-be ágyazott forrásszöveg –korlátozott eszközkészlet –ezzel nem foglalkozunk ebben a tárgyban Java Applet –Böngészőben futó bináris program, felhasználhatja a böngésző program által nyújtott szolgáltatásokat –HTML file-ból indított bájtkód Java Alkalmazás –önállóan fut a Java Virtuális Gép alatt

7 Komoróczy Tamás (thomas@nyirszikszi.hu) 7 A Java programozási modell Java alkalmazás Forrásszöveg *.java file Forrásszöveg *.java file javac.exe fordító (compiler) javac.exe fordító (compiler) Bájtkód, bytecode *.class file Bájtkód, bytecode *.class file Java Virtuális Gép – Java Virtual Machine (JVM) Windows, Linux, Unix, mobiltelefon, stb. bármilyen eszköz, amire létezik Java Virtuális Gép Java Virtuális Gép – Java Virtual Machine (JVM) Windows, Linux, Unix, mobiltelefon, stb. bármilyen eszköz, amire létezik Java Virtuális Gép

8 Komoróczy Tamás (thomas@nyirszikszi.hu) 8 A Java programozási modell Java kisalkalmazás (Applet) Forrásszöveg *.java file Forrásszöveg *.java file javac.exe fordító (compiler) javac.exe fordító (compiler) Bájtkód, bytecode *.class file Bájtkód, bytecode *.class file Java kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző Java kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző

9 Komoróczy Tamás (thomas@nyirszikszi.hu) 9 A Java programozási modell JavaScript Forrásszöveg *.html fileba ágyazva Forrásszöveg *.html fileba ágyazva JavaScript kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző JavaScript kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző

10 Komoróczy Tamás (thomas@nyirszikszi.hu) 10 Az első alkalmazás Forrásszöveg (HelloVilag.java): public class HelloVilag { public static void main(String[] args) { System.out.println("Hello Világ"); } Fordítás: javac HelloVilag.java Futtatás: java HelloVilag

11 Komoróczy Tamás (thomas@nyirszikszi.hu) 11 Vége


Letölteni ppt "Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai."

Hasonló előadás


Google Hirdetések