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

TÁMOP 2.2.3-07/1-2F-2008-0011 JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői. A Java.

Hasonló előadás


Az előadások a következő témára: "TÁMOP 2.2.3-07/1-2F-2008-0011 JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői. A Java."— Előadás másolata:

1 TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői. A Java program szerkezete. Elemi output. A Java/NetBeans fejlesztői környezet telepítése, testreszabása és megismerése Kovács Zsuzsanna 2009

2 JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN A JAVA TECHNOLÓGIA, A JAVA NYELV JELLEMZŐI. A JAVA PROGRAM SZERKEZETE, ELEMI OUTPUT. A JAVA/NETBEANS FEJLESZTŐI KÖRNYEZET TELEPÍTÉSE, TESTRESZABÁSA ÉS MEGISMERÉSE 14/01.

3 A JAVA TECHNOLÓGIA ■ Sun Microsystems fejlesztette ki az 1990-es évek közepén ■ Java platform: a Java programok megírásához és futtatásához szükséges szoftverkörnyezet ■ Java program ■ Java Virtuális gép (JVM) ■ JDK (Java Development Kit) ■ szabványok és eszközök rendszere ■ mindenki számára elérhető ■ szabvány is egyben ■ 2006 óta nyílt forráskódú ■ Java Applet – Java forrásból készült program ■ JavaScript – nincs köze a Javához 01.

4 A JAVA VERZIÓI 02. JDK 1.0 (1996)A Java nyelv, a virtuális gép és az SDK első verziója. JDK 1.1 (1997)Az osztályok egymásba ágyazhatóságát is támogatja, megjelenik a JavaBean és a JDBC (Java DataBase Connection). J2SE 1.2 (1998)Nagy mérföldkő a Java fejlődésében, ezért a Sun hivatalosan Java 2-nek nevezi. A JDK név J2SE-re változik (Java 2 Platform, Standard Edition), hogy megkülönböztessék a J2EE (Java 2 Platform, Enterprice Edition) és J2ME (Java 2 Platform Micro Edition) platformoktól. Megjelenik többek között a Collections Framework és a Swing grafikai API. J2SE 1.3 (2000)Néhány kisebb változtatást tartalmazott. J2SE 1.4 (2002)Megjelennek a reguláris kifejezések, a kivételláncolás, az XML és XSLT parserek és a Java Web Start. J2SE 5 (2004)A belső verziószám 1.5, továbbfejlesztett ciklusmegoldásokat, adattípusok automatikus objektummá alakítását hozza. Java SE 6 (2006)Java SE 6 a hivatalos neve a jelenlegi verziónak, a belső verziószám: Adatbázis managert tartalmaz, scriptnyelvekkel integrálták, és a JVM támogatja a Visual Basicet. Java SE 7Várhatóan 2010-ben jelenik meg az új verzió.

5 A JAVA NYELV JELLEMZŐI ■ magas szintű ■ teljesen objektumorientált ■ platformfüggetlen (hordozható) ■ interpretált nyelv ■ megbízható (robusztus) ■ biztonságos ■ szintaktikája a C++-t követi 03. ■ nincs benne ■ goto utasítás ■ mutató ■ többszörös öröklődés ■ rekordtípus ■ operátorok felüldefiniálása ■ van benne ■ szemétgyűjtés (Garbage Collector) ■ többszálú, illetve a hálózati programozás ■ távoli gépeken is képes biztonságosan futni ■ JDK: gyakran használt adatszerkezetek, hasznos algoritmusok, matematikai, sztringfeldolgozó, dátumfeldolgozó műveletek

6 A JAVA PROGRAM SZERKEZETE 04. public class HelloVilag { public static void main(String[] args) { System.out.println("Hello Vilag!"); } ■ főprogram: egy osztály main metódusának kidolgozása ■ forráskód neve: osztály nevével azonos ■ forráskód kiterjesztése:.java HelloVilag.java

7 FORDÍTÁS ÉS FUTTATÁS PARANCSSORBÓL 05. ■ javac utasítás: fordítás (javac HelloVilag.java) ■ a.java fájl könyvtárában ■.class: bájtkód ■ java utasítás: futtatás (java HelloVilag)

8 NETBEANS – AZ IDE 06. ■ IDE (Integrated Development Environment): integrált fejlesztőkörnyezet ■ kényelmesebbé és gyorsabbá teszi a fejlesztést ■ automatikus kódkiegészítő ■ importok kezelése, stb. ■ népszerű ingyenes Java IDE: NetBeans NetBeans telepítése előtt meg kell vizsgálnunk ■ a JDK legfrissebb verziója van-e a gépünkön ■ Vezérlőpult (Control panel) → "Programok telepítése vagy törlése" ("Add or remove programs") ■ A listában megtaláljuk: Java Runtime Environment és Java Development Kit

9 JDK ÉS NETBEANS TELEPÍTÉSE 07. JDK Telepítése NetBeans Telepítése SZINFO13_VID_01_01 SZINFO13_VID_01_02

10 A NETBEANS TESTRESZABÁSA 08. A NetBeans beállítási lehetőségei: Tools → Options SZINFO13_VID_01_03 Ajánlott beállítások ■ Editor/Formatting: a behúzás és a tab karakterszámát egyenlő értékre, például 4 karakterre állítsuk ■ Fonts & Colors/Syntax: állítsuk be, hogy a kulcsszavakat (KeyWords) félkövér betűvel mutassa a szerkesztő

11 A NETBEANS KEZELŐFELÜLETÉNEK RÉSZEI 09. SZINFO13_VID_01_04 ■ Menüsor ■ Eszköztár ■ Projektböngésző ■ Osztály navigátor ■ Szerkesztőablak ■ Output ablak Ajánlott beállítás: ■ a szerkesztőablak bal margóján jobb gomb → Show Line Numbers NetBeans kezelőfelületének részei

12 NETBEANS JAVA PROJEKT 10. ■ Java program: különálló NetBeans Java projekt ■ NetBeans projekt létrehozásakor: létrejön egy csomag (package), benne a java fájl ■ csomag: Java programok olyan egysége, amely összefogja az összetartozó java fájlokat ■ egyelőre a java fájlt az alapértelmezett csomagba (default package) hozzuk létre ■ a java fájlba belekerül a szükséges osztály deklarációja ■ az osztályban: main metódus

13 ALKALMAZÁSFEJLESZTÉS A NETBEANS SEGÍTSÉGÉVEL 11. public class HelloVilag { public static void main(String[] args) { System.out.println("Hello Vilag!"); } SZINFO13_VID_01_05 A HelloVilag program elkészítése a NetBeans segítségével

14 ALKALMAZÁSFEJLESZTÉS A NETBEANS SEGÍTSÉGÉVEL 12. public class HaromParameter { public static void main(String[] args) { System.out.println(args[0]); // 1. paraméter System.out.println(args[1]); // 2. paraméter System.out.println(args[2]); // 3. paraméter } SZINFO13_VID_01_06 A HaromParameter program elkészítése a NetBeans segítségével


Letölteni ppt "TÁMOP 2.2.3-07/1-2F-2008-0011 JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői. A Java."

Hasonló előadás


Google Hirdetések