Java ni lugha ya programu inayolenga vitu iliyoundwa mnamo 1995 na James Gosling. Hiyo ni, lugha huwasilisha dhana kama "vitu" na "uwanja" (yaani sifa zinazoelezea vitu) na "mbinu" (vitendo ambavyo vitu vinaweza kufanya). Java ni lugha "iliyoandikwa mara moja, kukimbia popote". Hiyo ni, lugha imeundwa kuendesha kwenye jukwaa lolote ambalo lina Mashine ya Java (JVM). Kwa sababu Java ni lugha ya programu yenye upepo mrefu sana, ni rahisi kwa Kompyuta kujifunza na kuelewa. Mafunzo yafuatayo ni utangulizi wa programu za uandishi na Java.
Hatua
Njia ya 1 ya 3: Kuandika Programu Kuu za Java
Hatua ya 1. Kuanza kuandika programu na Java, fafanua mazingira yako ya kazi
Waandaaji programu wengi hutumia Mazingira Jumuishi ya Maendeleo (IDE) kama Eclipse na Netbeans kwa programu ya Java, lakini tunaweza kuandika programu za Java na kuzikusanya bila IDE.
Hatua ya 2. Aina yoyote ya programu sawa na Notepad itatosha kwa programu na Java
Programu za Hardline wakati mwingine hupendelea wahariri wa maandishi yaliyojengwa kwenye terminal, kama vile vim na emacs. Mhariri wa maandishi wenye nguvu ambao unaweza kusanikishwa kwenye kompyuta zote za Windows na Linux (Mac, Ubuntu, n.k.) ni Nakala Tukufu. Ni mhariri wa maandishi haya ambayo tutatumia katika mafunzo haya.
Hatua ya 3. Hakikisha umeweka Kifaa cha Maendeleo ya Programu ya Java
Utahitaji kukusanya programu yako.
-
Kwenye mifumo ya Windows, ikiwa anuwai ya mazingira hailingani, unaweza kupata kutofaulu wakati unafanya kazi
javac
- . Soma nakala Jinsi ya kufunga Kitanda cha Maendeleo ya Programu ya Java kwa maelezo zaidi juu ya kusanikisha JDK ili kuepuka kosa hili.
Njia 2 ya 3: Habari Mpango wa Ulimwenguni
Hatua ya 1. Kwanza kabisa, tutaunda programu inayoonyesha ujumbe "Hello World
"Katika mhariri wa maandishi yako, tengeneza faili mpya na uihifadhi na jina" HelloDunia.java ". HelloDunia ni jina la darasa lako na jina la darasa lazima liwe sawa na jina la faili yako.
Hatua ya 2. Fafanua darasa kuu na njia
Njia kuu
static utupu wa umma kuu (Kamba args)
ni njia ambayo itatekelezwa wakati programu inaendelea. Njia kuu hii itakuwa na tamko la njia sawa katika programu zote za Java.
darasa la umma HelloWorld {public static void main (Kamba args) {}}
Hatua ya 3. Andika mstari wa nambari ambao utaonyesha "Hello World
System.out.println ("Hello World.");
-
Zingatia vifaa vya laini hii:
-
Mfumo
- inaamuru mfumo kufanya kitu.
-
nje
- inauambia mfumo kwamba tutatoa mazao.
-
println
- fupi kwa "laini ya kuchapisha". Kwa hivyo, tunaagiza mfumo kuonyesha laini kwenye pato.
-
Alama za nukuu zimewashwa
("Salamu, Dunia.")
ina maana njia
Mfumo.out.println ()
kupita kwa parameter, ambayo, katika kesi hii, ni String
"Salamu, Dunia."
-
-
Kumbuka kuwa kuna sheria kadhaa katika Java ambazo lazima zizingatiwe:
- Unapaswa kuongeza semicoloni kila wakati (;) mwishoni mwa kila mstari.
- Java ni nyeti kwa kesi. Kwa hivyo lazima uandike jina la njia, jina linalobadilika, na jina la darasa kwa herufi sahihi la sivyo utashindwa.
- Vitalu vya nambari ambazo ni maalum kwa njia au kitanzi fulani zimefungwa kwenye braces zilizopindika.
Hatua ya 4. Weka kila kitu pamoja
Programu yako ya mwisho ya Halo World inapaswa kuonekana kama ifuatayo:
darasa la umma HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Hatua ya 5. Hifadhi faili yako na ufungue kidokezo cha amri au kituo cha kukusanya programu
Nenda kwenye folda ambapo HaloDunia.java imehifadhiwa na andika ndani
Habari ya JavaDunia.java
. Amri hii inamwambia mkusanyaji wa Java kwamba unataka kukusanya HaloDunia.java. Ikiwa hitilafu inatokea, mkusanyaji atakuambia ni nini kimeharibika. Vinginevyo, hautaona ujumbe wowote kutoka kwa mkusanyaji. Ukiangalia saraka ambayo kwa sasa unayo HaloDunia.java imehifadhiwa, utaona darasa la HaloDunia. Hii ndio faili ambayo Java itatumia kuendesha programu yako.
Hatua ya 6. Endesha programu
Mwishowe, tutaendesha programu yetu! Katika msukumo wa amri au kituo, andika
java HelloWorld
. Amri hii inaiambia Java kwamba unataka kuendesha darasa la HaloWorld. Utaona "Hello World." inaonekana kwenye koni.
Hatua ya 7. Hongera, programu yako ya kwanza ya Java iko tayari
Njia ya 3 ya 3: Ingizo na Pato
Hatua ya 1. Sasa tutapanua mpango wa Hello World ili ujumuishe pembejeo ya mtumiaji
Katika mpango wa Hello World, tunaonyesha kamba kwa mtumiaji kuona, lakini sehemu ya maingiliano ya programu ni wakati mtumiaji anapaswa kuingiza pembejeo kwenye programu. Sasa tutapanua programu kuuliza mtumiaji kuingiza jina lake na kisha kumsalimu mtumiaji kwa jina hilo.
Hatua ya 2. Ingiza darasa la Skana
Katika Java, tuna aina fulani ya maktaba iliyojengwa ambayo tunaweza kufikia, lakini lazima tuiingize kwanza. Moja ya maktaba hizi ni java.util, ambayo ina kitu cha Scanner ambacho tunahitaji kupata maoni kutoka kwa mtumiaji. Ili kuagiza darasa la skana, ongeza laini ifuatayo mwanzoni mwa nambari.
kuagiza java.util. Scanner;
- Nambari hii inauambia mpango kwamba tunataka kutumia kitu cha Scanner kilicho kwenye kifurushi cha java.util.
-
Ikiwa tunataka kufikia kila kitu kwenye kifurushi cha java.util, andika tu
kuagiza java.util. *;
- mwanzoni mwa nambari.
Hatua ya 3. Ndani ya njia kuu, hakikisha mfano mpya wa kitu cha Scanner
Java ni lugha ya programu inayolenga vitu. Kwa hivyo, lugha hii inaelezea dhana ya 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 ambayo uwanja wake tunaweza kujaza na njia tunazoweza kutumia. Ili kufanya hivyo, andika:
Scanner userInputScanner = Scanner mpya (System.in);
-
mtumiajiInputScanner
- ni jina la kitu cha Scanner ambacho tumechukua sampuli tu. Kumbuka kuwa jina limeandikwa kwa hali ya juu na ya chini; huu ni mkusanyiko wa kutaja majina katika Java.
-
Tunatumia mwendeshaji
mpya
kuunda mfano mpya wa kitu. Kwa hivyo, katika mfano huu, tunaunda mfano mpya wa kitu cha Scanner kwa kuandika
Skana mpya (System.in)
- .
-
Kifaa cha skana kinajumuisha vigezo ambavyo vinaambia kitu cha kukagua. Katika kesi hii, tunaingia
Mfumo
kama vigezo.
Mfumo
- inauambia mpango huo utafute pembejeo kutoka kwa mfumo, i.e. pembejeo ambayo mtumiaji ataandika kwenye programu.
Hatua ya 4. Uliza pembejeo kutoka kwa mtumiaji
Lazima tuombe pembejeo kutoka kwa mtumiaji ili mtumiaji ajue wakati wa kuchapa kitu kwenye koni. Hatua hii inaweza kuchukuliwa na
Rekodi ya Mfumo
au
Mfumo.out.println
System.out.print ("Jina lako nani?");
Hatua ya 5. Uliza kitu cha Scanner kuingiza laini inayofuata ambayo mtumiaji ameandika na kuihifadhi kwa kutofautisha
Skana itaingia kila wakati data iliyo na kile mtumiaji ameandika. Mstari ufuatao utamwuliza Scanner kuchukua jina ambalo mtumiaji ameandika na kulihifadhi kwa kutofautisha:
Kamba ya mtumiajiInputName = userInputScanner.nextLine ();
-
Katika Java, mkutano wa kutumia njia za kitu ni
objectName.methodName (vigezo)
. Katika
userInputScanner.nextLine ()
tunaita kitu cha Scanner na jina ambalo tumepewa tu kisha tunaita njia yake
NextLine ()
- ambayo haijumuishi vigezo vyovyote.
-
Ona kwamba tunahifadhi laini inayofuata katika kitu kingine: kitu cha Kamba. Tumetaja kitu chetu cha Kamba
mtumiajiInputName
Hatua ya 6. Onyesha salamu kwa mtumiaji
Sasa kwa kuwa tumehifadhi jina la mtumiaji, tunaweza kuonyesha salamu kwa mtumiaji. Kumbuka na
System.out.println ("Hello World.");
kwamba tunaandika katika darasa kuu? Nambari zote ambazo tumeandika tu zinapaswa kuwa juu ya mstari huo. Sasa tunaweza kurekebisha laini hiyo kuwa:
System.out.println ("Hello" + userInputName + "!");
-
Njia tunayofikiria "Hello", jina la mtumiaji, na "!" kwa kuandika
"Hello" + userInputName + "!"
- inayoitwa concatenation ya Kamba.
- Hapa tuna kamba tatu: "Hello", userInputName, na "!". Kamba katika Java zimerekebishwa, ikimaanisha haziwezi kubadilishwa. Kwa hivyo, tunapofunga kamba hizi tatu, kimsingi tunaunda kamba mpya iliyo na salamu.
-
Kisha tunachukua kamba hii mpya na kuipitisha kama kigezo ndani
Mfumo.out.println
- .
Hatua ya 7. Panga kila kitu na uhifadhi
Nambari yetu sasa itaonekana 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 haraka ya amri au kituo na uendeshe amri sawa na tunapoendesha HaloDunia.java. Kwanza lazima tukusanye programu:
Habari ya JavaDunia.java
. Basi tunaweza kuiendesha:
java HelloWorld
Vidokezo
- Java ni lugha ya programu inayolenga vitu. Kwa hivyo ni wazo nzuri kusoma juu ya misingi ya lugha za programu inayolenga vitu ili kujua zaidi.
-
Programu inayolenga vitu ina huduma nyingi. Tatu kati yao ni:
- Kuficha: uwezo wa kuzuia ufikiaji wa vitu vingine. Java ina viboreshaji vya faragha, vilivyolindwa, na vya umma kwa uwanja na njia.
- PolymorphismUwezo wa kitu kutumia vitambulisho vingi. Katika Java, kitu kinaweza kuingizwa ndani ya kitu kingine kutumia njia za kitu hicho kingine.
- Urithi: uwezo wa kutumia uwanja na njia kutoka kwa madarasa mengine katika safu sawa na kitu cha sasa.