Scríobh do chéad chlár i Java

Údar: Eugene Taylor
Dáta An Chruthaithe: 16 Lúnasa 2021
An Dáta Nuashonraithe: 1 Iúil 2024
Anonim
Scríobh do chéad chlár i Java - Comhairlí
Scríobh do chéad chlár i Java - Comhairlí

Ábhar

Is teanga cláir atá dírithe ar réada Java a d’fhorbair James Gosling i 1991, rud a chiallaíonn go n-úsáideann sé coincheapa ar nós “réada” le “réimsí” (ag cur síos ar shaintréithe an ruda) agus “modhanna” (gníomhartha ar féidir leis an réad a dhéanamh). Is teanga "scríobh uair amháin, rith áit ar bith" é Java, rud a chiallaíonn go bhfuil sé deartha chun rith ar aon ardán agus ar aon Mheaisín Fíorúil Java (JVM). Ós rud é go mbaineann Java úsáid fhorleathan as teanga choiteann, is furasta do thosaitheoirí í a fhoghlaim agus a thuiscint. Is réamhrá é an rang teagaisc seo ar chláir scríbhneoireachta i Java.

Chun céim

Modh 1 de 3: Do chéad chlár Java

  1. D’fhonn tús a chur le cláir a scríobh i Java, beidh ort timpeallacht oibre a chur ar bun ar dtús. Úsáideann go leor ríomhchláraitheoirí timpeallachtaí forbartha comhtháite (IDEanna) mar Eclipse agus Netbeans le haghaidh ríomhchlárú Java, ach is féidir leat clár Java a scríobh agus a thiomsú gan IDEanna troma.
  2. Is leor aon chineál clár cosúil le Notepad do ríomhchlárú Java. Uaireanta is fearr le ríomhchláraitheoirí crua eagarthóirí téacs simplí ón teirminéal, mar shampla vim agus emacs. Is eagarthóir téacs an-mhaith é is féidir a shuiteáil ar ríomhaire Windows agus ar mheaisín Linux-bhunaithe (Ubuntu, Mac, srl.) Is Sublime Text, a bheidh á úsáid againn sa rang teagaisc seo.
  3. Déan cinnte go bhfuil an Kit Forbartha Bogearraí Java suiteáilte. Teastaíonn sé seo uait chun do chláir a thiomsú.
    • Faoi Windows, má tá na hathróga comhshaoil ​​mícheart, b’fhéidir go bhfaighidh tú botún agus tú ag rith javac. Chun na teachtaireachtaí earráide seo a sheachaint, féach le do thoil ar alt suiteála Kit Forbartha Bogearraí Java chun tuilleadh faisnéise a fháil.

Modh 2 de 3: Dia duit clár domhanda

  1. Cruthóimid clár ar dtús a thaispeánann "Dia duit ar domhan" ar an scáileán. Cruthaigh comhad nua i d’eagarthóir téacs, agus sábháil é mar “HelloWereld.java”. Is é HelloWorld ainm do ranga, a chaithfidh a bheith mar an gcéanna le hainm do chomhaid.
  2. Dearbhaigh do rang agus an príomh-mhodh. Is é an príomh-mhodh neamhní statach poiblí (Teaghrán [] args) an modh a dhéantar nuair a bhíonn an clár á rith. Tá an dearbhú modh céanna ag an bpríomh-mhodh seo i ngach clár Java.

    aicme phoiblí HelloWorld {príomhlíon neamhní statach poiblí (Teaghrán [] args) {}}

  3. Scríobh an líne cód a thaispeánfaidh "Dia duit ar domhan".

    System.out.println ("Dia duit ar domhan.");

    • Déanaimis an riail seo a bhriseadh síos ina comhpháirteanna éagsúla:
      • Insíonn an córas don chóras go gcaithfear rud éigin a dhéanamh.
      • insíonn sé don chóras go bhfuil aschur ann.
      • Seasann println do "print this line," agus mar sin deirtear leis an gcóras gur líne téacs an t-aschur.
      • Marcálann an luachan timpeall ("Dia duit ar domhan.") Ciallaíonn sé go bhfuil paraiméadar á iarraidh ag an modh System.out.println (); sa chás seo is é an sreangán "Dia duit an domhan."
    • Tabhair faoi deara go bhfuil roinnt rialacha Java nach mór dúinn cloí leo anseo:
      • Cuir leathsheolón i gcónaí ag deireadh líne cláir.
      • Tá Java cás-íogair, mar sin beidh ort an modh, athróg, agus ainmneacha ranga a chur sa chlómhéid ceart nó beidh teachtaireacht earráide mar thoradh air.
      • Tá bloic de chód a bhaineann le modh nó lúb áirithe faoi iamh idir lúibíní cuartha.
  4. Cuir é go léir le chéile. Ba cheart go mbeadh an chuma seo ar an gclár deiridh Hello World anois:

    aicme phoiblí HelloWorld {príomhlíon neamhní statach poiblí (Teaghrán [] args) {System.out.println ("Dia duit ar domhan."); }}

  5. Sábháil do chomhad agus oscail Pras Ordú nó Críochfort chun an clár a chur le chéile. Téigh go dtí an fillteán inar shábháil tú HalloWereld.java agus clóscríobh javac HalloWereld.java. Insíonn sé seo don tiomsaitheoir Java gur mhaith leat HalloWereld.java a thiomsú. Má tharla earráidí, feiceann an tiomsaitheoir an rud a rinne tú mícheart.I ngach cás eile, ní thaispeánfaidh an tiomsaitheoir aon teachtaireachtaí. Má fhéachann tú ar an eolaire inar shábháil tú HalloWereld.java, ba cheart duit an comhad HalloWereld.class a fheiceáil. Seo an comhad a úsáideann Java chun do chlár a rith.
  6. Rith an clár. Faoi dheireadh is féidir linn tosú ag cur an chláir i gcrích! Sa fhuinneog ordaithe nó sa teirminéal, clóscríobh an méid seo a leanas: java HelloWorld. Tugann sé seo le fios gur chóir do Java an rang HalloWereld a fhorghníomhú. Ba cheart duit "Dia duit an domhan" a fheiceáil i gcló ar an scáileán (sa chonsól).
  7. Comhghairdeas, scríobh tú do chéad chlár Java!

Modh 3 de 3: Ionchur agus aschur

  1. Ansin táimid chun ár gclár Hello World a leathnú trí ghlacadh le hionchur ón úsáideoir. Inár gclár Hello World, tá sreang téacs curtha i gcló againn ar an scáileán, ach is é an chuid idirghníomhach de chláir an ceann inar féidir leis an úsáideoir sonraí a iontráil. Táimid chun ár gclár a leathnú anois le ceist don úsáideoir a ainm nó a hainm a iontráil, agus beannacht ina dhiaidh sin, agus ainm an úsáideora ina dhiaidh sin.
  2. Iompórtáil an rang Scanóir. I Java tá roinnt leabharlanna ionsuite ar féidir linn úsáid a bhaint astu, ach beidh orainn iad a iompórtáil ar dtús. Ceann de na leabharlanna seo ná java.util, a bhfuil réad Scanóra againn a gcaithfimid glacadh le hionchur ón úsáideoir. Chun an rang Scanóir a iompórtáil cuirimid an líne seo a leanas ag tús ár gcód.

    allmhairiú java.util.Scanner;

    • Cuireann sé seo in iúl dár gclár gur mhaith linn an réad Scanóir a úsáid sa phacáiste java.util.
    • Más mian linn rochtain a fháil ar gach réad i java.util, scríobhaimid allmhairiú java.util. *; ag tús ár gcód.
  3. Cruthaímid sampla nua den réad Scanóra laistigh dár bpríomh-mhodh. Is teanga atá dírithe ar réada Java, mar sin úsáidfidh a choincheapa rudaí. Is sampla é an réad Scanóra de réad le réimsí agus modhanna. Le go mbeimid in ann an rang Scanóir a úsáid cruthaímid réad Scanóra nua ar féidir linn na réimsí a líonadh isteach ansin agus a mhodhanna a úsáid. Déanann tú é seo mar a leanas:

    Scanóir userInputScanner = Scanóir nua (System.in);

    • userInputScanner is ainm don réad Scanóra a chuireamar ar an toirt. Tabhair faoi deara go bhfuil gach cuid den ainm scríofa i gceannlitreacha (cás camel); is é seo an coinbhinsiún chun athróga a ainmniú i Java.
    • Úsáidimid an t-oibreoir nua chun sampla nua de réad a chruthú. Mar sin, sa chás seo chruthaíomar sampla nua den réad Scanóra ag baint úsáide as an gcód Scanóir nua (System.in).
    • Iarrann réad an Scanóra paraiméadar a insíonn don réad cad atá le scanadh. Sa chás seo chuireamar an System.in mar pharaiméadar. Insíonn System.in don chlár ionchur ón gcóras a lorg, agus sa chás seo is é an cineál úsáideora sa chlár.
  4. Iarr ar an úsáideoir ionchur a fháil. Beidh orainn a iarraidh ar an úsáideoir rud a chlóscríobh mar ionchur ionas go mbeidh a fhios ag an úsáideoir cathain is ceart rud éigin a iontráil sa chonsól. Is féidir leat é seo a dhéanamh le System.out.print nó le System.out.println.

    System.out.print ("Cén t-ainm atá ort?");

  5. Iarr ar réad an Scanóra an chéad líne eile de na cineálacha úsáideora a thógáil agus é a stóráil mar athróg. Sábhálfaidh an Scanóir na cineálacha úsáideoirí i gcónaí. Iarrfaidh an líne cód seo a leanas ar an Scanóir an rud a chlóscríobh an t-úsáideoir mar ainm in athróg a stóráil:

    Teaghrán userInputName = userInputScanner.nextLine ();

    • I Java, is é an cód objectName.methodName (paraiméadair) an coinbhinsiún chun modh réad a úsáid. Le userInputScanner.nextLine (), tugaimid réad an Scanóra leis an ainm a thugamar air, ansin glaoimid a mhodh le nextLine () gan pharaiméadair.
    • Tabhair faoi deara go stóráilimid an líne seo a leanas in réad eile: an Teaghrán. Tá ár réad Teaghrán userInputName ainmnithe againn.
  6. Beannacht a phriontáil ar an scáileán don úsáideoir. Anois go bhfuil ainm an úsáideora sábhála againn, is féidir linn beannacht a phriontáil don úsáideoir. An bhfuil aithne agat ar an System.out.println ("Dia duit ar domhan."); aon chód a scríobh muid sa phríomh rang? Ba chóir go mbeadh an cód go léir atá scríofa againn os cionn na líne sin. Anois is féidir linn an líne sin a mhodhnú chun na rudaí seo a leanas a rá:

    System.out.println ("Dia duit" + userInputName + "!");

    • An bealach a úsáidimid "Dia duit", an t-ainm úsáideora agus "!" nasctha le chéile ag "Dia duit" + userInputName + "!" Tugtar concatenation Teaghrán.
    • Is é an rud atá ag tarlú anseo ná go bhfuilimid ag plé le trí shraith: "Dia duit", userInputName, agus "!". Tá teaghráin i Java dochorraithe agus dá bhrí sin ní féidir iad a athrú. Mar sin nuair a dhéanaimid na trí shraith seo a chomhchuibhiú, cruthaímid sreang nua go bunúsach leis an mbeannacht.
    • Ansin tógann muid an tsreang nua seo agus úsáidimid í mar pharaiméadar do System.out.println.
  7. Comhcheangail é agus sábháil do chuid oibre. Ba cheart go mbeadh an chuma seo ar ár gcód anois:

    allmhairiú java.util.Scanner; aicme phoiblí HelloWorld {príomhlíon neamhní statach poiblí (Teaghrán [] args) {Scanóir userInputScanner = Scanóir nua (System.in); System.out.print ("Cén t-ainm atá ort?"); Teaghrán userInputName = userInputScanner.nextLine (); System.out.println ("Dia duit" + userInputName + "!"); }}

  8. An clár a thiomsú agus a rith. Oscail an Fhuinneog Ordú nó an Críochfort agus rith na horduithe céanna agus a bhí inár gcéad leagan de HelloWereld.java. Beidh orainn an clár a chur le chéile ar dtús: javac HalloWereld.java. Ansin is féidir linn é a rith: java HelloWorld.

Leideanna

  • Is teanga cláir atá dírithe ar réada Java, mar sin tá sé úsáideach níos mó a fhoghlaim faoi bhuneilimintí na dteangacha cláir atá dírithe ar réada.
  • Tá go leor feidhmeanna ag Clárú Cuspóir-dhírithe (OOP) a bhaineann go sonrach lena paraidím. Is iad trí cinn de na príomhfheidhmeanna seo:
    • Encapsulation: (cuimsiú) An cumas rochtain ar chodanna áirithe den réad a shrianadh. Tá mionathraitheoirí príobháideacha, cosanta agus poiblí ag Java maidir le réimsí agus modhanna.
    • Polymorphism : an cumas atá ag rudaí féiniúlachtaí difriúla a ghlacadh. I Java, is féidir le réad amháin a bheith mar chuid de réad eile d’fhonn modhanna an ruda eile a úsáid.
    • Oidhreacht: (oidhreacht) An cumas réimsí agus modhanna ó aicme eile a úsáid san ordlathas céanna leis an réad reatha.