Követelmények Bevezetés a Javába Első java program írása Dokumentációk

Slides:



Advertisements
Hasonló előadás
© Kozsik Tamás Különböző nyelvekhez igazítás Internationalization - i18n.
Advertisements

Osztály leszármaztatás
Programozás III JAVA ALAPOK.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Adminisztratív kérdések
Kifejezések 2+3 Egy egyszerű kifejezés… © Pasztuhov Dániel, www.programozas-oktatas.hu.
Java Technológia Standard Edition
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A programozás alapjai 1. (VIEEA100) 9. előadás.
Adatbányászati technikák (VISZM185)
A Java programozási nyelv
Öröklődés 2..
HADOOP Korszerű Adatbázisok Elérés, Belépés Elérés: eszakigrid109.inf.elte.hu Belépés: felhasználó/jelszó: neptun-kód Manager oldalak:
Programozási Nyelvek (C++) Gyakorlat Gyak 01.
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
Abstract osztályok és interface-ek Beolvasás és kiíratás 7. gyakorlat.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 3. óra február 20., 23.
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
Programozás II. 3. Gyakorlat C++ alapok.
Parancssori argumentumok Primitív típusok Operátorok Vezérlési szerkezetek Tömbök Ürmös Beáta, 2011.
Tömbök ismétlés Osztályok Java-ban Garbage collection
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.
Java programozási nyelv 3. rész – Osztályok I.
A C++ programozási nyelvSoós Sándor 1/10 C++ programozási nyelv Gyakorlat - 5. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
A C++ programozási nyelvSoós Sándor 1/12 C++ programozási nyelv Gyakorlat - 8. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
C# tagfüggvények.
C# tagfüggvények.
Készítette: Keszthelyi Zsolt
Csomagok.
Annotációk a Java 5 nyelvben Kozsik Tamás. Annotációk Módosítószavak bővítése A programszöveg elemeihez rendelhetők –Csomagokhoz, típusokhoz, metódusokhoz,
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.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Kivételkezelés.
Mikrovezérlők, perifériák laboratóriumi gyakorlat 3. óra szeptember 18. Mingesz Róbert v
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:
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 Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Hernyák Zoltán Programozási Nyelvek II.
Hernyák Zoltán Programozási Nyelvek II.
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 Filekezelés
Komoróczy Tamás 1 Java programozási nyelv Stringek.
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
Egyenesvonalú (lineáris) adatszerkezetek
Objektum orientált programozás 3. Függvények Nagy Szilvia.
Objektum orientált programozás
Apache Ant 2. gyakorlat Alkalmazásfejlesztés /2 Gyakorlat Zalatnai Csongor.
RAD Studio XE5: menük felépítése
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. Követelmények.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 6. gyakorlat.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 4. gyakorlat.
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.
Krizsán Zoltán, iit C# osztályok 2 Adattagok  Osztály hatáskörben definiált változó.  Formája: [attribútum] [módosító] típus azonosító [=kezdő érték][,
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Követelmények Bevezetés a Javába Első java program írása Dokumentációk 1. gyakorlat Követelmények Bevezetés a Javába Első java program írása Dokumentációk Ürmös Beáta, 2012

Követelmények A gyakorlat látogatása kötelező (maximum 2 igazolatlan hiányzás lehet) Kötelező program: 30 pont (min. 15 pont) beküldés legkésőbb: ápr. 23. hétfő 0:00-ig (Bíró) Javított program beküldése, védése még a 2. zh előtt 2 zh: 35-35 pont (min. 35 pont) 1. zh: márc. 26. (előadás helye, ideje) 2. zh: máj. 7. (előadás helye, ideje)

Java Platformfüggetlen nyelv Objektumorientált nyelv Bájtkód JVM: Java Virtual Machine Objektumorientált nyelv JRE: Java Runtime Environment csak futtatás JDK: Java Development Kit fordítás, futtatás

Minimális Java program ami „nem csinál semmit”: public class Ember{ public static void main(String[] args){ } „Ember” kell hogy legyen a fájl neve is! 1 fájlban 1 public class legyen

Minimális Java program Magyarázat: public class Ember az Ember egy osztály, aminek a láthatósága publikus (erről később…) public static void main(String[] args){…} a main függvény a program belépési pontja public static: erről később… void: visszatérési értéke nincs (<-> C-ben ‘int’) String[] args: parancssori argumentumok sztringtömbje

Java program fordítása, futtatása Parancssorban a fordítás: javac Programnev.java létrejön egy .class fájl Parancssorban a futtatás: java Programnev Bájtkódhoz: javap –c Programnev Próbáljuk ki a HelloWorld.java-t!

Kommentezés 3 féle módon: // egy soros komment /* több soros is lehet*/ /** komment */

Javadoc dokumentáció generálható a kommentek alapján /** tartalom */ tartalom lehet pl. @author, @date, @version, @throws… függvényél: @param típus $paraméter neve leírás @return visszatérési érték parancssorban: javadoc Programnev.java http://en.wikipedia.org/wiki/Javadoc

Eclipse Java fejlesztői környezet workspace kiválasztása ez a projektjeink helye új Java projekt létrehozása új osztály létrehozása, fordítása és futtatása Hibakeresés (Debug nézet) Ctrl + Space

JAVA API Java SE 6: Java SE 7: http://download.oracle.com/javase/6/docs/api/ Java SE 7: http://docs.oracle.com/javase/7/docs/api/index.ht ml Java osztályok, velük kapcsolatos minden információ