Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBenedek Mezei Megváltozta több, mint 10 éve
1
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
2
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: pont (min. 35 pont) 1. zh: márc. 26. (előadás helye, ideje) 2. zh: máj. 7. (előadás helye, ideje)
3
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
4
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
5
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
6
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!
7
Kommentezés 3 féle módon: // egy soros komment /* több soros is
lehet*/ /** komment */
8
Javadoc dokumentáció generálható a kommentek alapján /** tartalom */
tartalom @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
9
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
10
JAVA API Java SE 6: Java SE 7:
Java SE 7: ml Java osztályok, velük kapcsolatos minden információ
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.