hlmod.hu
https://hlmod.hu/

[Java] Hello World!
https://hlmod.hu/viewtopic.php?f=127&t=27432
Oldal: 1 / 1

Szerző:  Silent [ 2017.03.17. 19:37 ]
Hozzászólás témája:  [Java] Hello World!

Sziasztok!

Unalmas pillanataimban írogatok majd ide néhány Java tutorialt.
Amiket leszögeznék az elején..
  • Nem fogok mindenre kitérni (pl. Fejlesztőkörnyezet telepítése stb, ezek mind megtalálhatóak neten)
  • Lesznek olyan szavak, kifejezések, amiket angol nyelven fogok használni, mivel vagy nem fordítjuk le, vagy nem tudom lefordítani, vagy csak hülyén hangzana magyarul. (Angol nyelven szoktunk programozni, így nem mindennek tudom a magyar megfelelőjét)
  • Nem fogok időbeosztás alapján írni leckéket, hiszen dolgozok, tanulok és mellette van pár maszek projektem is, így nem mindig jut idő erre. Főleg, hogy ezért nem fog senki fizetni, első a pénz.

Kezdjük is a jól megszokott, cseppet sem eredeti HelloWorld programmal.

1) Java - Core Programming - Hello World!

A java programjaink, amiket a tutoriálokban fogunk elkészíteni, mind .java kiterjesztésű fájlok lesznek.
Ahhoz, hogy a Hello World projektünket létrehozzuk, szükségünk lesz egy osztályra (class), jelen esetben ez lesz az egyetlen osztályunk, mivel nincs szükség másra. Nevezzük el Application névvel.

Application.java
Kód:

public class Application 
{

}
 


A fenti kóddal egy Application névre hallgató osztályt hoztunk létre. Ezt a kódot lefuttatva egy fordítási hibába fogunk ütközni, miszerint hiányzik az osztályból a main metódus. Fontos kiemelni, hogy egy programnak pontosan egy olyan osztály szükséges, amely rendelkezik a main metódussal.

Hozzuk is létre..


Application.java
Kód:

public class Application 
{
    public static void main(String[] args) {
    
    
}
}
 


A függvény részleteibe most nem mennék bele, ezek a későbbi tutoriálok elsajátítása után egyértelművé válnak. Röviden annyit, hogy program indításkor a main metódus fog úgymond "először lefutni", bár ez sem teljesen igaz, de alap szemléletnek tökéletes magyarázat.

A fenti kódot lefuttatva már nem lesz hiba, így a programunk bekerül a memóriába és lefut, azonban konkrétan semmit nem csinál. A célunk ugyebár, hogy a képernyőn megjelenítse a Hello World szöveget.

A Java egyik beépített függvényét fogjuk erre használni, ami nem más mint a System.out.println().
Egyetlen egy paramétert vár el, az pedig az, hogy mit írjon ki. Teljesen mindegy, hogy milyen típusú objektumot / primitív változót adunk meg neki, szövegként fogja kezelni, már ha az adott objektum / változó rendelkezik a toString metódussal.

Egészítsük hát ki a "Hello World" stringgel a kódunkat..

Application.java
Kód:

public class Application 
{
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
 


A fenti kód a képernyőre írja a Hello World! szöveget.

Az utasításokat nyilván, mint minden szigorú nyelvben, pontosvesszővel zárjuk le.

Kezdésnek ennyi, következő lecke a változók használata lesz.

Happy Coding! :)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/