Java ni lugha ya programu inayolenga vitu iliyoundwa mnamo 1995 na James Gosling, ambayo inamaanisha kuwa inawakilisha dhana kama "vitu" na "uwanja" (ambazo ni sifa zinazoelezea kitu) na "mbinu" (vitendo ambavyo kitu kinaweza kufanya). Java ni lugha ya "andika mara moja, kimbia popote", ambayo inamaanisha kuwa imeundwa kuendesha kwenye jukwaa lolote ambalo lina Mashine ya Java (JVM). Kwa kuwa Java ni lugha ya programu ya kitenzi, ni rahisi kwa Kompyuta kujifunza na kuelewa. Mafunzo haya ni utangulizi wa programu za uandishi katika Java.
Hatua
Njia 1 ya 3: Kuandika Programu yako ya Kwanza ya Java
Hatua ya 1. Ili kuanza kuandika programu katika Java, weka mazingira yako ya kazi
Waandaaji programu wengi hutumia Mazingira ya Jumuishi ya Maendeleo (IDEs) kama Eclipse na Netbeans kwa programu yao ya Java, lakini mtu anaweza kuandika programu ya Java na kuiandaa bila IDE zilizopigwa.
Hatua ya 2. Aina yoyote ya programu kama Notepad itatosha kwa programu katika Java
Programu ngumu wakati mwingine wanapendelea kutumia wahariri wa maandishi ambao wako ndani ya terminal kama vile vim na emacs. Mhariri mzuri sana wa maandishi ambaye anaweza kusanikishwa kwenye mashine zote za Windows na kwenye mashine inayotegemea linux (Mac, Ubuntu, n.k.) ni Nakala Tukufu, ambayo ndiyo tutakayotumia katika mafunzo haya.
Hatua ya 3. Hakikisha kuwa umeweka Kifaa cha Maendeleo ya Programu ya Java
Utahitaji hii kwa kuandaa programu yako.
-
Katika mfumo wa uendeshaji wa Windows, ikiwa mabadiliko ya mazingira sio sahihi, unaweza kupata hitilafu wakati wa kukimbia
javac
- . Rejea nakala ya usanikishaji Jinsi ya Kusanikisha Kitanda cha Ukuzaji wa Programu ya Java kwa maelezo zaidi juu ya usanikishaji wa JDK ili kuepuka kosa hili.
Njia ya 2 ya 3: Hello World Program
Hatua ya 1. Kwanza tutaunda programu inayochapisha "Hello World
"Katika mhariri wa maandishi yako, tengeneza faili mpya na uihifadhi kama" HelloWorld.java ". HelloWorld ni jina la darasa lako na utahitaji jina la darasa lako kuwa jina sawa na faili yako.
Hatua ya 2. Tangaza darasa lako na njia yako kuu
Njia kuu
static utupu wa umma kuu (Kamba args)
ndiyo njia ambayo itatekelezwa wakati programu inaendelea. Njia hii kuu itakuwa na tamko la njia sawa katika kila programu ya Java.
darasa la umma HelloWorld {public static void main (Kamba args) {}}
Hatua ya 3. Andika mstari wa nambari ambao utachapisha "Hello World
System.out.println ("Hello World.");
-
Wacha tuangalie vifaa vya mstari huu:
-
Mfumo
- inauambia mfumo ufanye kitu.
-
nje
- inauambia mfumo kwamba tutafanya vitu vya pato.
-
println
- inasimama kwa "laini ya kuchapisha," kwa hivyo tunaambia mfumo uchapishe laini kwenye pato.
-
Mabano karibu
("Salamu, Dunia.")
inamaanisha kuwa njia
Mfumo.out.println ()
inachukua parameter, ambayo, katika kesi hii, ni String
"Salamu, Dunia."
-
-
Kumbuka kuwa kuna sheria kadhaa kwenye Java ambazo tunapaswa kuzingatia:
- Lazima kila wakati uongeze semicoloni mwishoni mwa kila mstari.
- Java ni nyeti kwa kesi, kwa hivyo lazima uandike majina ya njia, majina anuwai, na majina ya darasa katika kesi sahihi au utapata hitilafu.
- Vitalu vya nambari maalum kwa njia fulani au kitanzi vimefungwa kati ya mabano ya curly.
Hatua ya 4. Weka yote pamoja
Mpango wako wa mwisho wa Hello World unapaswa kuonekana kama ifuatavyo:
darasa la umma HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Hatua ya 5. Hifadhi faili yako na ufungue msukumo wa amri au kituo cha kukusanya programu
Nenda kwenye folda ambapo ulihifadhi HelloWorld.java na andika ndani
JavaScript HelloWorld.java
. Hii inamwambia mkusanyaji wa Java kwamba unataka kukusanya HelloWorld.java. Ikiwa kuna makosa, mkusanyaji atakuambia ni nini umekosea. Vinginevyo, haupaswi kuona ujumbe wowote kutoka kwa mkusanyaji. Ukiangalia saraka ambapo una HelloWorld.java sasa, unapaswa kuona darasa la HelloWorld. Hii ni faili ambayo Java itatumia kuendesha programu yako.
Hatua ya 6. Endesha programu
Mwishowe, tunapata kuendesha programu yetu! Katika amri ya haraka au terminal, andika ndani
java HelloWorld
. Hii inaiambia Java kuwa unataka kuendesha darasa la HelloWorld. Unapaswa kuona "Hello World." onyesha kwenye dashibodi yako.
Hatua ya 7. Hongera, umefanya programu yako ya kwanza ya Java
Njia ya 3 ya 3: Pembejeo na Pato
Hatua ya 1. Sasa tutapanua programu yetu ya Hello World kuchukua maoni kutoka kwa mtumiaji
Katika programu yetu ya Hello World, tulichapisha kamba ili mtumiaji aione, lakini sehemu ya maingiliano ya programu ni wakati mtumiaji anapata kuingia kwenye programu. Sasa tutapanua programu yetu ili kumshawishi mtumiaji kwa jina lake na kisha kumsalimu mtumiaji kwa jina lake.
Hatua ya 2. Ingiza darasa la Skana
Katika Java, tuna zingine zilizojengwa kwenye maktaba ambazo tunaweza kupata, lakini lazima tuingize. Moja ya maktaba hizi ni java.util, ambayo ina kitu cha Scanner ambacho tunahitaji kupata pembejeo ya mtumiaji. Ili kuagiza darasa la skana, tunaongeza laini ifuatayo mwanzoni mwa nambari yetu.
kuagiza java.util. Scanner;
- Hii inaambia mpango wetu kwamba tunataka kutumia kitu cha Scanner ambacho kiko kwenye kifurushi java.util.
-
Ikiwa tunataka kupata kila kitu kwenye kifurushi cha java.util, tunaandika tu
kuagiza java.util. *;
- mwanzoni mwa nambari yetu.
Hatua ya 3. Ndani ya njia yetu kuu, hakikisha mfano mpya wa kitu cha Scanner
Java ni lugha ya programu inayolenga vitu, kwa hivyo inawakilisha dhana kwa kutumia vitu. Kitu cha Scanner ni mfano wa kitu ambacho kina uwanja na njia. Ili kutumia darasa la skana, lazima tuunde kitu kipya cha skana ambacho tunaweza kujaza uwanja na kutumia njia za. Ili kufanya hivyo, tunaandika:
Scanner userInputScanner = Scanner mpya (System.in);
-
mtumiajiInputScanner
- ni jina la kitu cha Scanner ambacho tumesisitiza tu. Kumbuka kuwa jina limeandikwa katika kesi ya ngamia; huu ndio mkataba wa kutaja vigeuzi katika Java.
-
Tunatumia
mpya
operator kuunda mfano mpya wa kitu. Kwa hivyo, katika mfano huu, tuliunda mfano mpya wa kitu cha Scanner kwa kuandika
Skana mpya (System.in)
- .
-
Kifaa cha Scanner kinachukua parameter ambayo inamwambia kitu kile cha kukagua. Katika kesi hii, tunaweka ndani
Mfumo
kama kigezo.
Mfumo
- inauambia mpango huo kukagua pembejeo kutoka kwa mfumo, ambayo ni pembejeo ambayo mtumiaji ataandika kwenye programu.
Hatua ya 4. Harakisha mtumiaji kwa pembejeo
Tunapaswa kushawishi mtumiaji kwa pembejeo ili mtumiaji ajue wakati wa kuchapa kitu kwenye koni. Hii inaweza kutimizwa na
Rekodi ya Mfumo
au a
Mfumo.out.println
System.out.print ("Jina lako nani?");
Hatua ya 5. Uliza kitu cha Skana kuchukua katika mstari unaofuata ambao mtumiaji huandika na kuuhifadhi kwa kutofautisha
Scanner daima itachukua data juu ya kile mtumiaji anaandika.
Kamba ya mtumiajiInputName = userInputScanner.nextLine ();
-
Katika Java, mkutano wa kutumia njia ya kitu ni
objectName.methodName (vigezo)
. Katika
userInputScanner.nextLine ()
tunaita kitu chetu cha Scanner kwa jina ambalo tumempa tu na kisha tunaita njia yake
NextLine ()
- ambayo haichukui vigezo vyovyote.
-
Kumbuka kuwa tunahifadhi laini inayofuata kwenye kitu kingine: kitu cha String. Tumetaja kitu chetu cha Kamba
mtumiajiInputName
Hatua ya 6. Chapisha salamu kwa mtumiaji
Sasa kwa kuwa tuna jina la mtumiaji lililohifadhiwa, tunaweza kuchapisha salamu kwa mtumiaji. Kumbuka
System.out.println ("Hello World.");
kwamba tuliandika katika darasa kuu? Nambari zote ambazo tumeandika tu zinapaswa kwenda juu ya mstari huo. Sasa tunaweza kurekebisha laini hiyo kusema:
System.out.println ("Hello" + userInputName + "!");
-
Njia ambayo tumefunga "Halo", jina la mtumiaji, na "!" kwa kuandika
"Hello" + userInputName + "!"
- inaitwa String concatenation.
- Kinachotokea hapa ni kwamba tuna nyuzi tatu: "Hello", userInputName, na "!". Kamba katika Java hazibadiliki, ambayo inamaanisha kuwa haziwezi kubadilishwa. Kwa hivyo wakati tunafunga kamba hizi tatu, kimsingi tumeundwa kamba mpya ambayo ina salamu.
-
Kisha tunachukua kamba hii mpya na kuilisha kama parameta kwa
Mfumo.out.println
- .
Hatua ya 7. Weka yote pamoja na uhifadhi
Nambari yetu inapaswa kuonekana kama hii:
kuagiza java.util. Scanner; darasa la umma HelloWorld {public static void main (String args) {Scanner userInputScanner = Scanner mpya (System.in); System.out.print ("Jina lako nani?"); Kamba ya mtumiajiInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}
Hatua ya 8. Kusanya na kukimbia
Nenda kwa amri ya haraka au wastaafu na utumie amri sawa na tulipokimbilia upigaji kura wetu wa kwanza wa HelloWorld.java. Tunapaswa kwanza kukusanya programu:
JavaScript HelloWorld.java
. Basi tunaweza kuiendesha:
java HelloWorld
Mfano wa Programu za Java
Mfano wa Programu ya Msingi ya Java
Kusaidia wikiHow na kufungua sampuli zote.
Mfano wa Programu ya Java na Ingizo
Kusaidia wikiHow na kufungua sampuli zote.
Vidokezo
- Java ni lugha ya programu inayolenga vitu, kwa hivyo ni muhimu kusoma zaidi juu ya misingi ya lugha za programu zinazoelekezwa na kitu.
-
Programu inayolenga kitu ina huduma nyingi maalum kwa dhana yake. Tatu ya huduma kuu ni:
- Kuficha: uwezo wa kuzuia ufikiaji wa baadhi ya vifaa vya kitu. Java ina viboreshaji vya faragha, vilivyolindwa, na vya umma kwa uwanja na njia.
- Polymorphism: uwezo wa vitu kuchukua vitambulisho tofauti. Katika Java, kitu kinaweza kutupwa kwenye kitu kingine kutumia njia za kitu kingine.
- Urithi: uwezo wa kutumia uwanja na njia kutoka kwa darasa lingine katika safu sawa na kitu cha sasa.