A Java egy objektum-orientált programozási nyelv, amelyet 1995-ben James Gosling hozott létre, ami azt jelenti, hogy a fogalmakat "objektumok" -ként ábrázolja "mezőkkel" (amelyek az objektumot leíró attribútumok) és "metódusokkal" (az objektum által végrehajtható műveletek). A Java "írj egyszer, fuss bárhol" nyelv, ami azt jelenti, hogy minden olyan platformon való futásra tervezték, amely rendelkezik Java virtuális géppel (JVM). Mivel a Java nagyon részletes programozási nyelv, a kezdők könnyen megtanulhatják és megérthetik. Ez az oktatóanyag bevezető a Java -programok írásához.
Lépések
Módszer 1 /3: Az első Java program írása
1. lépés: A Java nyelvű programok írásának megkezdéséhez állítsa be a munkakörnyezetet
Sok programozó integrált fejlesztői környezeteket (IDE -ket) használ, mint például az Eclipse és a Netbeans Java programozásához, de lehet írni egy Java programot, és össze lehet állítani felfújt IDE -k nélkül.
2. lépés: Bármilyen Jegyzettömb-szerű program elegendő a Java programozáshoz
A hardcore programozók néha inkább olyan szövegszerkesztőket használnak, amelyek a terminálon belül vannak, mint például a vim és az emacs. Egy nagyon jó szövegszerkesztő, amely mind Windows gépre, mind linux alapú gépre (Mac, Ubuntu stb.) Telepíthető, a Sublime Text, amit ebben az oktatóanyagban fogunk használni.
3. lépés. Győződjön meg arról, hogy telepítve van a Java szoftverfejlesztő készlet
Erre szüksége lesz a program összeállításához.
-
Ha Windows-alapú operációs rendszerben a környezeti változók nem helyesek, akkor hibaüzenetet kaphat futás közben
javac
- . A hiba elkerülése érdekében a JDK telepítésével kapcsolatos további részletekért tekintse meg a Java szoftverfejlesztő készlet telepítéséről szóló telepítési cikket.
2. módszer a 3 -ból: Hello World Program
1. lépés. 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" HelloWorld.java "néven.
2. Állítsa be az osztályát és a fő módszert
A fő módszer
public static void main (String args)
az a módszer, amelyet a programozás futtatásakor hajtanak végre. Ennek a fő módszernek ugyanaz a metódus deklarációja lesz minden Java programban.
public class HelloWorld {public static void main (String args) {}}
Lépés 3. Írja be a "Hello World!"
System.out.println ("Hello World");
-
Nézzük ennek a vonalnak az összetevőit:
-
Rendszer
- azt mondja a rendszernek, hogy tegyen valamit.
-
ki
- közli a rendszerrel, hogy bizonyos kimeneti dolgokat fogunk végezni.
-
println
- a "nyomtatási sor" kifejezés, ezért azt mondjuk a rendszernek, hogy nyomtasson egy sort a kimeneten.
-
Körül a zárójelek
("Helló Világ.")
azt jelenti, hogy a módszer
System.out.println ()
paramétert vesz fel, amely ebben az esetben a karakterlánc
"Helló Világ."
-
-
Ne feledje, hogy a Java -ban vannak bizonyos szabályok, amelyeket be kell tartanunk:
- Mindig pontosvesszőt kell hozzáadnia minden sor végéhez.
- A Java megkülönbözteti a kis- és nagybetűket, ezért a metódusneveket, változóneveket és osztályneveket a megfelelő kis- és nagybetűk között kell írni, különben hibaüzenetet kap.
- Egy bizonyos módszerre vagy ciklusra jellemző kódblokkok a göndör zárójelek közé vannak zárva.
4. lépés. Tegye össze az egészet
A végső Hello World program a következőképpen néz ki:
public class HelloWorld {public static void main (String args) {System.out.println ("Hello World"); }}
5. lépés. Mentse el a fájlt, és nyissa meg a parancssort vagy a terminált a program fordításához
Keresse meg azt a mappát, ahová a HelloWorld.java fájlt mentette, és írja be
javac HelloWorld.java
. Ez jelzi a Java fordítónak, hogy a HelloWorld.java programot szeretné fordítani. Ha hibák vannak, a fordító megmondja, mit tett rosszul. Ellenkező esetben nem láthat üzeneteket a fordítótól. Ha most azt a könyvtárat nézi, ahol a HelloWorld.java van, akkor a HelloWorld.class címet kell látnia. Ezt a fájlt használja a Java a program futtatásához.
6. lépés. Futtassa a programot
Végre elindíthatjuk programunkat! Írja be a parancssorba vagy a terminálba
java HelloWorld
. Ez jelzi a Java -nak, hogy futtatni szeretné a HelloWorld osztályt. Látnia kell a "Hello World" -t. jelenjen meg a konzolon.
7. lépés. Gratulálunk, elkészítette első Java programját
3. módszer 3 -ból: Bemenet és kimenet
1. lépés. Most kiterjesztjük a Hello World programunkat, hogy a felhasználótól is bevigyünk
A Hello World programunkban kinyomtattunk egy karakterláncot a felhasználó számára, de a programok interaktív része az, amikor a felhasználó beléphet a programba. Most kiterjesztjük programunkat, hogy megkérdezze a felhasználó nevét, majd a nevén üdvözöljük.
2. lépés: Importálja a Scanner osztályt
A Java -ban van néhány beépített könyvtárunk, amelyekhez hozzáférünk, de importálnunk kell őket. Az egyik ilyen könyvtár a java.util, amely a Scanner objektumot tartalmazza, amelyre szükségünk van a felhasználói bevitelhez. A Scanner osztály importálásához a következő sort adjuk hozzá a kódunk elejéhez.
import java.util. Scanner;
- Ez azt jelzi programunknak, hogy a java.util csomagban található Scanner objektumot szeretnénk használni.
-
Ha hozzáférni akartunk a java.util csomag minden objektumához, egyszerűen írunk
import java.util.*;
- kódunk elején.
3. lépés. A fő módszerünkben példányosítsuk a Scanner objektum új példányát
A Java egy objektum-orientált programozási nyelv, ezért objektumokat használó fogalmakat képvisel. A Szkenner objektum egy példa objektumokra, amelyek mezők és metódusok. A Scanner osztály használatához létre kell hoznunk egy új Scanner objektumot, amellyel kitölthetjük a mezőket és használhatjuk a módszereket. Ehhez a következőket írjuk:
Szkenner userInputScanner = új szkenner (System.in);
-
userInputScanner
- az éppen példányosított Scanner objektum neve. Vegye figyelembe, hogy a név teve tokban van írva; ez a Java változók elnevezésének konvenciója.
-
Mi a
új
operátor, hogy új példányt hozzon létre egy objektumról. Tehát ebben az esetben létrehoztuk a Scanner objektum új példányát írással
új szkenner (System.in)
- .
-
A Szkenner objektum egy paramétert vesz fel, amely megmondja az objektumnak, hogy mit kell vizsgálni. Ebben az esetben betesszük
System.in
paraméterként.
System.in
- utasítja a programot, hogy olvassa be a rendszer bemenetét, amelyet a felhasználó beír a programba.
4. lépés: Kérje meg a felhasználót a bevitelre
Meg kell kérnünk a felhasználót a bevitelre, hogy a felhasználó tudja, mikor kell valamit beírni a konzolba. Ezt a
System.out.print
vagy a
System.out.println
System.out.print ("Mi a neved?");
5. lépés Kérje meg a Scanner objektumot, hogy írja be a felhasználó által beírt következő sort, és tárolja azt egy változóban
A Szkenner mindig adatokat vesz fel arról, hogy a felhasználó mit ír be. A következő sor arra kéri a Szkennert, hogy vegye figyelembe, amit a felhasználó beírt a nevére, és tárolja egy változóban:
Karakterlánc userInputName = userInputScanner.nextLine ();
-
A Java -ban az objektum módszerének használata a következő
objectName.methodName (paraméterek)
. Ban ben
userInputScanner.nextLine ()
az éppen megadott néven hívjuk a Scanner objektumunkat, majd a módszerét
nextLine ()
- amely semmilyen paramétert nem vesz fel.
-
Ne feledje, hogy a következő sort egy másik objektumban tároljuk: a String objektumban. Elneveztük a String objektumunkat
userInputName
6. lépés Nyomtasson ki egy üdvözletet a felhasználónak
Most, hogy a felhasználó nevét tároltuk, kinyomtathatunk egy üdvözletet a felhasználónak. Emlékezz a
System.out.println ("Hello World");
hogy a fő osztályban írtunk? Minden kódnak, amelyet most írtunk, meg kell haladnia ezt a sort. Most módosíthatjuk ezt a sort így:
System.out.println ("Hello" + userInputName + "!");
-
A "Helló", a felhasználó neve és a "!" írással
"Hello" + userInputName + "!"
- karakterlánc -összefűzésnek hívják.
- Itt az történik, hogy három karakterláncunk van: "Hello", userInputName és "!". A Java karakterláncai megváltoztathatatlanok, ami azt jelenti, hogy nem módosíthatók. Tehát amikor ezt a három karakterláncot összefűzzük, lényegében egy új karakterláncot hozunk létre, amely tartalmazza az üdvözletet.
-
Ezután vesszük ezt az új karakterláncot, és paraméterként betápláljuk
System.out.println
- .
7. lépés. Tegye össze az összeset, és mentse
A kódunknak így kell kinéznie:
import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = új szkenner (System.in); System.out.print ("Mi a neved?"); Karakterlánc userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}
Lépés 8. Fordítsa le és futtassa
Lépjen be a parancssorba vagy a terminálba, és futtassa ugyanazokat a parancsokat, mint a HelloWorld.java első iterációjánál. Először össze kell állítanunk a programot:
javac HelloWorld.java
. Akkor futtathatjuk:
java HelloWorld
Minta Java programok
Minta alap Java program
Támogassa a wikiHow és oldja fel az összes mintát.
Minta Java program bemenettel
Támogassa a wikiHow és oldja fel az összes mintát.
Tippek
- A Java objektum-orientált programozási nyelv, ezért érdemes többet olvasni az objektum-orientált programozási nyelvek alapjairól.
-
Az objektumorientált programozásnak számos jellemzője van a paradigmájára. E három jellemző közül három:
- Egységbezárás: az objektum egyes összetevőihez való hozzáférés korlátozásának képessége. A Java privát, védett és nyilvános módosítókkal rendelkezik a mezők és módszerek számára.
- Polimorfizmus: az objektumok különböző identitások felvételének képessége. A Java -ban egy objektum egy másik objektumba önthető, hogy a másik objektum módszereit használhassa.
- Öröklés: az aktuális objektummal azonos hierarchiában lévő másik osztály mezőinek és metódusainak használata.