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

Slides:



Advertisements
Hasonló előadás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Advertisements

Skultéti Attila március 24.
Nemzeti Tehetség Program Tehetségútlevél Program „NTP-TÚP ” Bedő Tamás – D82H82 Mérnök informatikus szak Konzulens:Hadarics Kálmán A VoIP protokoll.
Bibliográfia kezelése Zotero, Endnote Skultéti Attila Semmelweis Egyetem Központi Könyvtár május 30.
Intézményi Férőhelykiváltást Támogató Országos Hálózati Találkozó Kalocsai Szociális Szakellátási Központ kiváltása.
Bevezetés a C# nyelvbe Az alapok összefoglalása Farkas Csaba.
A szoftver mint komplex rendszer (folyt.) A SunTone módszertan 3 dimenziós osztályozási sémája kifinomultabb osztályozást tesz lehetővé.
Az IKER önértékelő IKER társadalmasítás workshop Budapest, április 12.
Microsoft Windows XP Operációs rendszer. Egyéb operációs rendszerek MAC OS OS/2 UNIX LINUX.
Hogyan teljesíthetjük a HpT 13§B követelményeit Egy vállalati Compliance Adatbázis terve Dr Lőrincz István Associator Kft.
AZ ELEKTRONIKUS KÉPZÉS MINŐSÉGBIZTOSÍTÁSA INFORMATIKA A FELSŐOKTATÁSBAN DEBRECEN DR. ZÁRDA SAROLTA GÁBOR DÉNES FŐISKOLA.
GUARDING YOUR BUSINESS ■ Linux disztribúciók és FreeBSD az upstream szemszögéből Czanik Péter Community manager syslog-ng upstream.
Nem csak szövegszerkeszt ő virtuózoknak Az Open Office.org 2.0 béta verzió Bándliné Utasi Mária Writer.
Hogyan partícionáljuk meghajtónkat?
Internet tudományos használata
ERASMUS+ DISSZEMINÁCIÓS PLATFORM
Nemzeti Audiovizuális Archívum
E-learning modellek osztályozása
Nagyméretű állományok küldése
11/2/2017 Horváth Botond, Dunaújvárosi Főiskola, Informatika Biztonság Labor Konzulens Dr. Leitold Ferenc, Hadarics Kálmán “Nemcsak azokkal a sebezhetőségekkel.
Az „első lépés” TÁMOP
Programstruktúrák.
Asynchronous Javascript And XML
A Scala programozási nyelv
Magyar Bibliográfiai Adatbázisok
HUNTÉKA Integrált Könyvtári (Közgyűjteményi) Rendszer
Java kódolási konvenciók
Bevezető az EndNote X6-ba

Alkalmazásfejlesztés gyakorlat
Sz&p prof.
LabVIEW bevezetéstől a feszültség-áram karakterisztikáig Vida Andrea
T.R. Adatbázis-kezelés - Alapfogalmak Adatbázis:
C# SZINTAKTIKÁJA Az egyes utasítások végén pontosvessző áll
Visual Studio Code Metrics
Nyelvek típusossága.
MEGKEZDTÜK A FELKÉSZÜLÉST A TANULÓI LAPTOP PROGRAMRA
Script nyelvek előadás
A számítógép operációs rendszere
A Hálózat és Az internet
Rendszerfejlesztés gyakorlat
STRUKTURÁLT SERVEZETEK: funkció, teljesítmény és megbízhatóság
CONTROLLING ÉS TELJESÍTMÉNYMENEDZSMENT DEBRECENI EGYETEM
CALDERONI FORRÁSKEZELŐ RENDSZER
Tájékoztató az Önkormányzati ASP Projektről
Széchenyi István Egyetem
Információs Rendszerek Tanszék
Informatikai gyakorlatok 11. évfolyam
Mobilkommunikáció Eszközök és hálózatok
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
A villamos installáció problémái a tűzvédelem szempontjából
Informatika - 1. alkalom szeptember 27. E1 előadó
Oracle Adatbázisok kezelése c#-ban
A Microsoft SharePoint testreszabása Online webhely
A távoli asztal, valamint az Endnote használata a távoli asztalon
Önkormányzati adattárház
A számítógép története
SZAKKÉPZÉSI ÖNÉRTÉKELÉSI MODELL I. HELYZETFELMÉRŐ SZINT FOLYAMATA 8
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
A számítógép operációs rendszere
Együtt Nyírbátorért Helyi Közösség
Informatika - 1. alkalom szeptember 27. E1 előadó
A MATARKA és az EPA közötti együttműködés
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Adatforgalom és lokális adattárolás PWA-k esetében
Java alkalmazások 1. Előadás.
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
Az operációs rendszer definíciója
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