Az első program írása Java-val

Szerző: Monica Porter
A Teremtés Dátuma: 15 Március 2021
Frissítés Dátuma: 27 Június 2024
Anonim
Az első program írása Java-val - Tippek
Az első program írása Java-val - Tippek

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

  1. 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.

  2. 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.
  3. 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.
    hirdetés

3/2-es módszer: Hello World program


  1. 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.
  2. 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.

  3. Í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.
  4. Összeolvad. Az utolsó Hello World show-nak így kell kinéznie:
  5. 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.
  6. 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.
  7. Gratulálunk, megírta első Java programját! hirdetés

3/3 módszer: Bemenet és kimenet

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Ü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.
  7. Egyesítés és mentés. A következő programmal rendelkezünk:
  8. 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.