Szerző:
Monica Porter
A Teremtés Dátuma:
15 Március 2021
Frissítés Dátuma:
27 Június 2024
Tartalom
A Java egy objektum-orientált programozási nyelv, amelyet James Gosling vezetett be 1995-ben. Vagyis olyan fogalmakat képvisel, mint az "objektum" és a "mező" (amelyek az objektumot leíró tulajdonságok). A Java egy "írj egy helyre, fuss máshova" nyelv: úgy tervezték, hogy minden olyan platformon fusson, amely rendelkezik Java virtuális géppel (JVM). Többnyelvű programozási nyelvként a Java kezdők számára meglehetősen könnyen megtanulható és érthető. Ez a cikk a Java programozás kezdeti bemutatása.
Lépések
3/1-es módszer: Írja meg az első Java programját
- A Java programozásának megkezdéséhez be kell állítania a munkakörnyezetét. Sok programozó integrált fejlesztői környezeteket (IDE), például Eclipse és Netbeans használ a Java programozásához. Azonban továbbra is írhat és fordíthat Java programokat nélkülük.
A Jegyzettömbhöz hasonló bármely program elegendő a Java-val történő programozáshoz. A konzervatív programozók néha inkább a terminálban lévő szövegszerkesztőket használják, mint például a vim és az emacs. A Sublime Text egy jó szövegszerkesztő, amely Windows számítógépekre és Linux alapú gépekre (Mac, Ubuntu stb.) Is telepíthető. Ez az útmutatóban használt szerkesztő is.- Győződjön meg arról, hogy Java szoftverfejlesztő készlet telepítve. Szüksége lesz rá a program összeállításához.
- Windows számítógépeken, ha a környezeti változók nem megfelelőek, hiba léphet fel
javac. A hiba elkerülése érdekében olvassa el a Java szoftverfejlesztő készlet telepítéséről szóló cikket.
- Windows számítógépeken, ha a környezeti változók nem megfelelőek, hiba léphet fel
3/2-es módszer: Hello World program
Először létrehozunk egy programot, amely kinyomtatja a "Hello World."A szövegszerkesztőben hozzon létre egy új fájlt, és mentse el" ChaoThegioi.java "néven. A ChaoThegioi az osztály neve, és ennek az osztálynévnek meg kell egyeznie a fájlnévvel.- Nyújtsa be a fő osztályt és a módszert. Fő módszer
A public static void main (String args) az a módszer, amelyet a program futtatásakor futtatnak. A deklaráció minden Java programban megegyezik.
Írja be a kódot a "Hello World.’- Nézzük meg ennek a parancssornak az összetevőit:
A rendszer utasítja a rendszert, hogy tegyen valamit.
out megmondja a rendszernek, hogy valamit fogunk tenni a kimenettel.
A println jelentése "nyomtatási vonal", és ezzel együtt arra kérjük a rendszert, hogy nyomtasson egy sort a kimenetre.
- Külső zárójelek
("Hello World.") A módszert jelzi
A System.out.println () egy paramétert vesz fel, és ebben az esetben ez a String
"Helló Világ."
- Vegye figyelembe, hogy a Java-ban néhány szabályt be kell tartanunk:
- Mindig pontosvesszővel végződjön.
- A Java megkülönbözteti a kis- és nagybetűket. Ezért a hibák elkerülése érdekében a metódus nevét, a változó nevét és az osztály nevét kell helyes esetben megírnia.
- Egy adott módszer vagy hurok privát kódblokkja göndör zárójelbe van zárva.
- Nézzük meg ennek a parancssornak az összetevőit:
- Összeolvad. Az utolsó Hello World show-nak így kell kinéznie:
- Mentse a fájlt, és nyissa meg a parancssort vagy a terminál tolmácsot. Keresse meg azt a mappát, ahová a ChaoThegioi.java fájlt mentette, és írja be
javac ChaoThegioi.java. Ez a kód megmondja a Java fordítónak, hogy lefordítani kívánja a ChaoThegioi.java fájlt. Ha vannak hibák, a fordító megmondja, hol készítetted. Ha nincs hiba, akkor a fordítótól nem lehet üzenet. Most nézze meg a ChaoThegioi.java könyvtárat, és megjelenik a ChaoThegioi.class. Ez az a Java fájl, amelyet a program futtatásához használ.
- Futtassa a programot. Végül le kell futtatnunk a programot! Írja be a parancssorba vagy a terminálba
java ChaoThegioi. Ez a kód azt mondja a Java-nak, hogy futtatni szeretné a ChaoThegioi osztályt. A "Hello World" szavak. megjelenik a monitor képernyőjén.
- Gratulálunk, megírta első Java programját! hirdetés
3/3 módszer: Bemenet és kimenet
- Most kibővítjük a Hello World programot, hogy megszerezzük a felhasználói információkat. Ebben a programban olyan karakterláncot nyomtattunk ki, amelyet a felhasználó olvashat. A program interaktív része azonban abban rejlik, hogy a felhasználó megadja. Most kibővítjük a programot, megkérjük a felhasználót, hogy adjon meg egy nevet, majd küldjön nekik egy konkrét üdvözletet.
- Adja meg a Szkenner osztályt. A Java-ban számos beépített könyvtár érhető el. Használatukhoz azonban be kell importálnunk őket a programba. Az egyik ilyen könyvtár a java.util, amely a Scanner objektumot tartalmazza, amire szükségünk van ahhoz, hogy információkat szerezzünk a felhasználótól. A Scanner osztályba való belépéshez a program elejére a következő sort adjuk.
- Ez a parancssor megmondja a programnak, hogy a java.util csomagban elérhető Scanner objektumot akarjuk használni.
- A java.util csomag minden objektumához csak írnunk kell
import java.util. *; a műsor elején.
- A fő módszerben hozzon létre egy új példányt a Szkenner objektumból. A Java egy objektum-orientált programozási nyelv, tehát az objektumhasználat fogalmait képviseli. A szkenner egy példa egy mezőket és metódusokat tartalmazó objektumra. A Scanner osztály használatához létre kell hoznunk egy új Scanner objektumot - képesek leszünk mezőket hozzáadni és annak módszereit használni. Ehhez ezt írjuk:
A userInputScanner az imént létrehozott Szkenner objektum neve. Ne feledje, hogy ezt a nevet a CamelCase formában írják (azaz a szavakat sorban írják, az egyes szavak első betűjét nagybetűvel írják) - ez a változó elnevezési szokása a Java-ban.
- Operátorokat használunk
új az objektum új példányának létrehozásához.Ebben az esetben egy új példányt hoztunk létre a Scanner objektumról írással
új szkenner (System.in).
- A Szkenner objektum megkapja a beolvasandó paramétert. Ebben az esetben belépünk
A System.in paraméterként.
A System.in arra kéri a programot, hogy vizsgálja meg a rendszer bemenetét, amelyet a felhasználó beír a programba.
- Kérje meg a felhasználót, hogy adjon meg információkat. Meg kell kérdeznie a felhasználót, hogy tudja, mikor kell beírnia valamit a konzol képernyőjére. Ezt meg lehet tenni kóddal
System.out.print vagy
System.out.println.
- Mondja meg a Szkenner objektumnak, hogy megkapja a felhasználó által beírt következő sort, és mentse el azt változóként. A szkenner mindig megkapja a felhasználó által megadott adatokat. A következő sor arra kéri a Szkennert, hogy fogadja a felhasználó bemenetét és tárolja azt egy változóban:
- A Java-ban az objektum metódusainak használata az
objectName.methodName (paraméterek). Ban ben
userInputScanner.nextLine (), a szkennerobjektumot a hozzá rendelt néven hívjuk, majd meghívjuk a metódusát.
nextLine (), ez a módszer nem vesz fel paramétereket.
- Figyelje meg, hogy a következő sort egy másik objektumban tároljuk: a String objektumot. Nevet adtam
userInputName ehhez az objektumhoz.
- A Java-ban az objektum metódusainak használata az
- Üdvözlet nyomtatása a felhasználónak. Most, hogy a felhasználónév el lett tárolva, üdvözletet nyomtathatunk nekik. Ne feledje a kódot
System.out.println ("Hello World."); hogy a főosztályban írtunk? Minden kód, amelyet most írtunk, a kódsor elé kerül. Most módosíthatjuk azt a kódsort:
- A "Hello", a felhasználónév és a "!" Kombinálásának módja val vel
"Hello" + userInputName + "!" húrok összefűzésének hívják.
- Itt három karakterlánc van: "Hello", userInputName és "!". A Java-ban a String megváltoztathatatlan. Tehát amikor ezt a három karakterláncot összerakjuk, lényegében egy új karakterláncot hozunk létre, amely tartalmazza az üdvözlést.
- Ezután ezt az új karakterláncot vesszük és argumentumként adjuk meg
System.out.println.
- A "Hello", a felhasználónév és a "!" Kombinálásának módja val vel
- Egyesítés és mentés. A következő programmal rendelkezünk:
- Fordítsd le és futtasd. Lépjen a parancssorba vagy a terminálba, és futtassa azt a parancsot, amelyet a ChaoThegioi.java első futtatásakor használtunk. Először össze kell állítanunk a programot:
javac ChaoThegioi.java. Ezután futtathatjuk:
java ChaoThegioi. hirdetés
Tanács
- A Java egy objektum-orientált programozási nyelv, ezért olvassa el többet a programozási nyelv alapjairól.
- Az objektum-orientált programozás számos egyedi tulajdonsággal rendelkezik. A három fő jellemző:
- Csomagolási tulajdonságok: az objektum bizonyos összetevőihez való hozzáférés korlátozásának képessége. A Java kulcsszavakkal határozza meg a mezők és módszerek privát, védett és nyilvános módjait.
- Polimorfizmus: több objektumazonosító felismerésének képessége. A Java-ban egy objektum átadható egy másik objektumnak az adott objektum metódusainak felhasználásával.
- Öröklés: képesség az osztály olyan mezőinek és metódusainak használatára, amelyek ugyanabban a hierarchiában vannak, mint az aktuális objektum.