Conas Do Chéad Chlár a Scríobh le Java

Údar: Monica Porter
Dáta An Chruthaithe: 15 Márta 2021
An Dáta Nuashonraithe: 27 Meitheamh 2024
Anonim
Conas Do Chéad Chlár a Scríobh le Java - Leideanna
Conas Do Chéad Chlár a Scríobh le Java - Leideanna

Ábhar

Is teanga cláir atá dírithe ar réada é Java a thug James Gosling isteach i 1995. Is é sin, léiríonn sé coincheapa mar "réad" agus "réimse" (ar airíonna iad a chuireann síos ar an réad). Is teanga "scríobh áit amháin, rith áit éigin eile" é Java: tá sé deartha le reáchtáil ar aon ardán a bhfuil Java Virtual Machine (JVM) aige. Mar theanga cláir ilteangach, tá Java furasta a fhoghlaim agus a thuiscint do thosaitheoirí. Is réamhrá tosaigh é an t-alt seo ar ríomhchlárú Java.

Céimeanna

Modh 1 de 3: Scríobh do chéad chlár Java

  1. Chun cláir a thosú le Java, ní mór duit do thimpeallacht oibre a chur ar bun. Baineann go leor ríomhchláraitheoirí úsáid as Timpeallachtaí Forbartha Comhtháite (IDE), mar Eclipse agus Netbeans, chun Java a ríomhchlárú. Mar sin féin, is féidir leat cláir Java a scríobh agus a thiomsú gan iad.

  2. Is leor aon chlár cosúil le Notepad chun clár a dhéanamh le Java. Uaireanta is fearr le ríomhchláraitheoirí coimeádacha eagarthóirí téacs a thagann i gcríochfoirt, mar shampla vim agus emacs a úsáid. Is eagarthóir maith téacs é Sublime Text is féidir a shuiteáil ar ríomhairí Windows agus ar mheaisíní Linux-bhunaithe (Mac, Ubuntu, srl.). Is é an t-eagarthóir a úsáidtear sa treoir seo freisin.
  3. Déan cinnte go Kit Forbartha Bogearraí Java suiteáilte. Teastóidh sé uait chun an clár a chur le chéile.
    • Ar ríomhairí Windows, mura bhfuil na hathróga comhshaoil ​​ceart, d’fhéadfadh go mbeadh earráid ag rith javac. Féach leat an t-alt ar conas Kit Forbartha Bogearraí Java a shuiteáil chun an earráid seo a sheachaint.
    fógra

Modh 2 de 3: Clár Dia duit an Domhain


  1. Ar dtús, cruthóimid clár a phriontálfaidh na focail "Hello World."San eagarthóir téacs, cruthaigh comhad nua agus sábháil é mar" ChaoThegioi.java ". Is é ChaoThegioi ainm do ranga agus ba cheart go mbeadh ainm an ranga seo comhoiriúnach le hainm an chomhaid.
  2. Dearbhaigh príomh-rang agus modh. Príomh-mhodh Is é príomhlíon neamhní statach poiblí (Teaghrán args) an modh a chuirfear i gcrích nuair a rithfear an clár. Tá an dearbhú mar an gcéanna i ngach clár Java.

  3. Scríobh an cód leis na focail "Hello World.
    • Breathnaímid ar chomhpháirteanna na líne ordaithe seo:
      • Deir an córas leis an gcóras rud a dhéanamh.
      • insíonn sé don chóras go bhfuilimid chun rud a dhéanamh leis an aschur.
      • Seasann println do "líne priontála" agus in éineacht leis, táimid ag iarraidh ar an gcóras líne a phriontáil ag an aschur.
      • Lúibíní seachtracha ("Dia duit an Domhan.") Léiríonn sé an modh Tógann System.out.println () paraiméadar amháin, agus sa chás seo is Teaghrán é "Dia duit an Domhan."
    • Tabhair faoi deara go bhfuil cúpla riail i Java nach mór dúinn a leanúint:
      • Críochnaigh i gcónaí le leathchlón.
      • Déanann Java idirdhealú idir litreacha uachtair agus litreacha beaga. Dá bhrí sin, d’fhonn earráidí a sheachaint, ní mór duit ainm an mhodha, ainm athraitheach, agus ainm an ranga a scríobh sa chás ceart.
      • Tá an blocchód príobháideach de mhodh nó lúb ar leith iata idir lúibíní cuartha.
  4. Cumaisc. Ba chóir go mbeadh an chuma seo ar do thaispeántas deiridh Hello World:
  5. Sábháil an comhad agus oscail do líne ordaithe nó ateangaire teirminéil. Téigh go dtí an fillteán inar shábháil tú an ChaoThegioi.java agus clóscríobh javac ChaoThegioi.java. Inseoidh an cód seo don tiomsaitheoir Java gur mhaith leat ChaoThegioi.java a thiomsú. Má tá earráidí ann, inseoidh an tiomsaitheoir duit cá ndearna tú é. Mura bhfuil aon earráidí ann, ansin níor cheart go mbeadh aon teachtaireachtaí ón tiomsaitheoir. Anois, féach ar eolaire ChaoThegioi.java, feicfidh tú ChaoThegioi.class. Is é seo an comhad Java a úsáideann tú chun do chlár a rith.
  6. Rith an clár. Faoi dheireadh, caithfimid an clár a reáchtáil! Ag an ordú pras nó an teirminéal, clóscríobh java ChaoThegioi. Insíonn an cód seo do Java gur mhaith leat an rang ChaoThegioi a reáchtáil. Na focail "Dia duit an Domhan." le feiceáil ar do scáileán monatóra.
  7. Comhghairdeas, scríobh tú do chéad chlár Java! fógra

Modh 3 de 3: Ionchur agus aschur

  1. Anois, leathnóimid an clár Hello World chun ionchur úsáideora a fháil. Sa chlár seo, tá sreangán curtha i gcló againn ar féidir leis an úsáideoir a léamh. Is í an chuid idirghníomhach den chlár, áfach, ná go gcuirfidh an t-úsáideoir isteach é. Anois, leathnóimid an clár, iarrfaimid ar an úsáideoir ainm a iontráil agus beannacht ar leith a sheoladh chucu.
  2. Iontráil rang Scanóir. I Java, is féidir leat rochtain a fháil ar roinnt leabharlanna ionsuite. Chun iad a úsáid, áfach, caithfimid iad a iompórtáil isteach sa chlár. Ceann de na leabharlanna sin ná java.util, ina bhfuil an réad Scanóra a theastaíonn uainn chun faisnéis a fháil ón úsáideoir. Chun dul isteach sa rang Scanóir, cuirimid an líne seo a leanas ag tús an chláir.
    • Insíonn an líne ordaithe seo don chlár gur mhaith linn an réad Scanóra atá ar fáil sa phacáiste java.util a úsáid.
    • Chun rochtain a fháil ar gach réad sa phacáiste java.util, ní gá dúinn ach scríobh allmhairiú java.util. *; ag tús an seó.
  3. Sa phríomh-mhodh, cruthaigh sampla nua den réad Scanóra. Is teanga cláir atá dírithe ar réada Java, mar sin léiríonn sé na coincheapa a bhaineann le húsáid réad. Is sampla é scanóir de réad le réimsí agus modhanna. Chun an rang Scanóir a úsáid, ní mór dúinn réad Scanóra nua a chruthú - beimid in ann réimsí a chur leis agus a mhodhanna a úsáid. Chun é sin a dhéanamh, scríobhaimid:
    • userInputScanner is ainm don réad Scanóra a chruthaigh muid díreach. Tabhair faoi deara go bhfuil an t-ainm seo scríofa i bhfoirm CamelCase (i.e., scríobhtar focail i ndiaidh a chéile, déantar caipitliú ar an gcéad litir de gach focal) - is é seo an coinbhinsiún ainmniúcháin inathraithe i Java.
    • Úsáidimid oibreoirí nua chun sampla nua de réad a chruthú.Sa chás seo, chruthaíomar sampla nua den réad Scanóra trí scríobh Scanóir nua (System.in).
    • Faigheann réad an Scanóra paraiméadar a thaispeánann cad atá le scanadh. Sa chás seo, téimid isteach System.in mar pharaiméadar. Iarrann System.in ar an gclár an t-ionchur ón gcóras a scanadh, is é sin an t-ionchur a chlóscríobhfaidh an t-úsáideoir sa chlár.
  4. Iarr ar úsáideoir faisnéis a iontráil. Beidh ort a iarraidh ar an úsáideoir fios a bheith aige cathain is féidir leat rud éigin a chlóscríobh ar an scáileán consól. Is féidir é seo a dhéanamh le cód Córas.out.print nó Córas.out.println.
  5. Inis don réad Scanóir an chéad líne eile a chlóscríobh an t-úsáideoir a thógáil agus é a shábháil mar athróg. Gheobhaidh an Scanóir na sonraí a chuir an t-úsáideoir isteach i gcónaí. Iarrfaidh an chéad líne eile ar an Scanóir ionchur an úsáideora a fháil agus é a stóráil in athróg:
    • I Java, is é an coinbhinsiún maidir le modhanna réada a úsáid objectName.methodName (paraiméadair). I userInputScanner.nextLine (), tugaimid réad an Scanóra leis an ainm a thugamar dó agus ansin tugaimid a mhodh. nextLine (), ní thógann an modh seo aon pharaiméadair.
    • Tabhair faoi deara go bhfuil an chéad líne eile á stóráil againn i réad eile: an réad Teaghrán. Tá ainm tugtha agam userInputName don réad seo.
  6. Beannacht a phriontáil don úsáideoir. Anois go bhfuil an t-ainm úsáideora stóráilte, is féidir linn beannacht a phriontáil dóibh. Cuimhnigh an cód System.out.println ("Dia duit an Domhan."); gur scríobh muid sa phríomh rang? Beidh aon chód a scríobh muid díreach roimh an líne sin de chód. Anois is féidir linn an líne sin de chód a mhodhnú go:
    • An bealach a chomhcheanglaímid "Dia duit", an t-ainm úsáideora agus an "!" le "Dia duit" + userInputName + "!" Tugtar concatenation Teaghrán.
    • Anseo, tá trí shraith de charachtair againn: "Dia duit", userInputName, agus "!". I Java, tá Teaghrán dochorraithe. Mar sin nuair a chuireann muid na trí shraith seo le chéile, táimid ag cruthú sreang nua go bunúsach ina bhfuil an beannú.
    • Ar aghaidh, glacfaimid an sreang nua seo agus cuirfimid isteach é mar argóint Córas.out.println.
  7. Cumaisc agus sábháil. Tá an clár seo a leanas againn:
  8. Tiomsú agus rith. Téigh go dtí an t-ordú go pras nó an teirminéal agus rith é leis an ordú a d’úsáidamar sa chéad rith de ChaoThegioi.java. Ar dtús, ní mór dúinn an clár a chur le chéile: javac ChaoThegioi.java. Ansin, is féidir linn é a rith: java ChaoThegioi. fógra

Comhairle

  • Is teanga cláir atá dírithe ar réada Java, mar sin ba chóir duit níos mó a léamh faoi bhuneilimintí na teanga cláir seo.
  • Tá go leor gnéithe uathúla ag cláir atá dírithe ar chuspóirí. Is iad trí cinn de na príomhghnéithe:
    • Airíonna pacála: an cumas rochtain ar chomhpháirteanna áirithe den réad a theorannú. Úsáideann Java eochairfhocail chun modhanna réimsí, modhanna príobháideacha, cosanta agus poiblí a shainiú.
    • Polymorphism: an cumas aitheantóirí iolracha réada a aithint. I Java, is féidir réad a chur ar aghaidh i réad eile trí mhodhanna an ruda sin a úsáid.
    • Oidhreacht: an cumas réimsí agus modhanna a úsáid ón rang atá san ordlathas céanna leis an réad reatha.