JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Osztály leszármaztatás
Programozás III STRING-XML.
Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.
Piacképes programozói tudás a középiskolában
Mobil Rendszerek Programozása
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Adminisztratív kérdések
A Java programozási nyelv
Adatbányászati technikák (VISZM185)
Öröklődés 2..
RMI = Remote Method Invocation
Bevezetés a Java programozásba
Bevezetés a Java programozásba
Osztályok Garbage collection.  általában minden osztálynak vannak adattagjai és/vagy metódusai ◦ adattagok megadása:  [láthatóság] [static] [final]
Vizuális modellezés Uml és osztálydiagram UML eszközök
Útmutató Java telepítéséhez windows 7-re
Programozás II. 3. Gyakorlat C++ alapok.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
A nyelv története, jellemzői A Java platform
Készítette: Pető László
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 4. rész – Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
A Java programozási nyelvSoós Sándor 1/16 Java programozási nyelv 6. rész – Java a gyakorlatban Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Java programozási nyelv 3. rész – Osztályok I.
Célkeresztben az érettségi! A legjobb és leghatékonyabb eszközt akarjuk Kevesebb hibalehetőség, barátságos hibaüzenetek Kiváló fejlesztőeszköz Gyorsan.
Készítette: Keszthelyi Zsolt
Programozási technológia 1
© Kozsik Tamás Csomagok. © Kozsik Tamás A program tagolása Típusdefiníciók (osztályok, interfészek) Metódusok Blokk utasítások Csomagok.
Vizuális és web programozás II.
Programozás alapismeretek
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
III. Java környezet 9. A Java nyelvről 10. Java programfejlesztés, JDK.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Visual Basic 2008 Express Edition
Java programozási nyelv Metódusok
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Java programozási nyelv Adatbekérés konzolról
Programozás. Programozási nyelvek: Gépi nyelv A számítástechnika őskorában egyedüli lehetőség volt a gép bitsorozattal való programozása. Minden processzor.
A gyakorlatok munkakörnyezete
Az NVU webszerkesztő program
RAD Studio XE5: menük felépítése
Első lépések a szövegszerkesztő használatában
Programozás III CSOMAG. CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Java web programozás 5..
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Elindult a Vistánk. A Vista véleménye a hardverről.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 4. gyakorlat.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Windows Forms alkalmazás készítése Czigléczky Gábor 2009.
Informatikai gyakorlatok 11. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
Programozás III JPA.
Programok készítése és futtatása. Integrált fejlesztői környezet (IDE) tartalmaz:  szövegszerkesztőt a program forráskódjának szerkesztésére,  fordítóprogramot.
Java SNMP Development Készítette: Földi Attila HGFX2A.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Útmutató Java telepítéséhez windows 7-re
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
MySQL története, részei, felhasználhatóság, PHPMyAdmin
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
B M Java Programozás 5. Gy: Java alapok IT A N Adatkezelő 1.rész
Előadás másolata:

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 TÁMOP 2.2.3-07/1-2F-2008-0011

JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN 14/01. 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

A JAVA TECHNOLÓGIA 01. 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

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: 1.6.0. Adatbázis managert tartalmaz, scriptnyelvekkel integrálták, és a JVM támogatja a Visual Basicet. Java SE 7 Várhatóan 2010-ben jelenik meg az új verzió. 4

A JAVA NYELV JELLEMZŐI 03. nincs benne van benne magas szintű teljesen objektumorientált platformfüggetlen (hordozható) interpretált nyelv megbízható (robusztus) biztonságos szintaktikája a C++-t követi 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 5

A JAVA PROGRAM SZERKEZETE 04. 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 public class HelloVilag { public static void main(String[] args) { System.out.println("Hello Vilag!"); }

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) 7

IDE (Integrated Development Environment): integrált fejlesztőkörnyezet 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 8

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

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ő 10

A NETBEANS KEZELŐFELÜLETÉNEK RÉSZEI 09. NetBeans kezelőfelületének részei 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 11

NETBEANS JAVA PROJEKT Java program: különálló 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 12

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

ALKALMAZÁSFEJLESZTÉS A NETBEANS SEGÍTSÉGÉVEL 12. A HaromParameter program elkészítése a NetBeans segítségével SZINFO13_VID_01_06 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 } 14