Kā uzrakstīt savu pirmo programmu ar Java

Autors: Monica Porter
Radīšanas Datums: 15 Martā 2021
Atjaunināšanas Datums: 27 Jūnijs 2024
Anonim
Creating your first Java application with IntelliJ IDEA
Video: Creating your first Java application with IntelliJ IDEA

Saturs

Java ir objektorientēta programmēšanas valoda, kuru 1995. gadā ieviesa Džeimss Goslings. Tas nozīmē, ka tā apzīmē tādus jēdzienus kā "objekts" un "lauks" (kas ir īpašības, kas apraksta objektu). Java ir valoda "rakstiet vienā vietā, palaidiet kaut kur citur": tā ir paredzēta darbam uz jebkuras platformas, kurā ir Java virtuālā mašīna (JVM). Java kā daudzvalodu programmēšanas valoda iesācējiem ir diezgan viegli iemācāma un saprotama. Šis raksts ir sākotnējs ievads Java programmēšanai.

Soļi

1. metode no 3: uzrakstiet savu pirmo Java programmu

  1. Lai sāktu programmēšanu ar Java, jums jāiestata sava darba vide. Daudzi programmētāji Java programmēšanai izmanto integrētās izstrādes vides (IDE), piemēram, Eclipse un Netbeans. Tomēr jūs joprojām varat rakstīt un kompilēt Java programmas bez tām.

  2. Lai programmētu ar Java, pietiek ar jebkuru programmu, kas līdzīga Notepad. Konservatīvie programmētāji dažreiz izvēlas izmantot teksta redaktorus, kas atrodas terminālā, piemēram, vim un emacs. Sublime Text ir labs teksta redaktors, kuru var instalēt gan Windows datoros, gan Linux balstītās mašīnās (Mac, Ubuntu utt.). Tas ir arī šajā ceļvedī izmantotais redaktors.
  3. Pārliecinies ka Java programmatūras izstrādes komplekts uzstādītas. Jums tas būs nepieciešams, lai sastādītu programmu.
    • Windows datoros, ja vides mainīgie nav pareizi, iespējams, darbojas kļūda javac. Lūdzu, skatiet rakstu par to, kā instalēt Java programmatūras izstrādes komplektu, lai izvairītos no šīs kļūdas.
    reklāma

2. metode no 3: Sveika pasaule


  1. Pirmkārt, mēs izveidosim programmu, kurā tiek izdrukāti vārdi "Hello World."Teksta redaktorā izveidojiet jaunu failu un saglabājiet to kā" ChaoThegioi.java ". ChaoThegioi ir jūsu klases nosaukums, un šim klases nosaukumam jāatbilst faila nosaukumam.
  2. Paziņojiet galveno klasi un metodi. Galvenā metode public static void main (String args) ir metode, kas tiks izpildīta, palaižot programmu. Deklarācija visās Java programmās ir vienāda.

  3. Uzrakstiet kodu ar vārdiem "Hello World.
    • Apskatīsim šīs komandrindas komponentus:
      • Sistēma liek sistēmai kaut ko darīt.
      • out saka sistēmai, ka mēs kaut ko darīsim ar rezultātu.
      • println nozīmē "drukas līnija", un līdz ar to mēs lūdzam sistēmu izdrukāt līniju.
      • Ārējās iekavas ("Sveika pasaule.") Norāda metodi System.out.println () ņem vienu parametru, un šajā gadījumā tas ir String "Sveika pasaule."
    • Ņemiet vērā, ka Java valodā ir jāievēro daži noteikumi:
      • Vienmēr beidziet ar semikolu.
      • Java izšķir lielos un mazos burtus. Tādēļ, lai izvairītos no kļūdām, pareizajā gadījumā ir jāieraksta metodes nosaukums, mainīgā nosaukums un klases nosaukums.
      • Konkrētas metodes vai cilpas privātā koda bloks ir ievietots cirtainās iekavās.
  4. Apvienot. Jūsu pēdējai Sveika pasaules izstādei vajadzētu izskatīties šādi:
  5. Saglabājiet failu un atveriet komandrindu vai termināla tulku. Pārejiet uz mapi, kurā esat saglabājis ChaoThegioi.java, un ierakstiet javac ChaoThegioi.java. Šis kods Java kompilatoram pateiks, ka vēlaties apkopot ChaoThegioi.java. Ja ir kļūdas, kompilators jums pateiks, kur jūs to izdarījāt. Ja nav kļūdu, tad no sastādītāja nedrīkst būt ziņojumu. Tagad, apskatiet direktoriju ChaoThegioi.java, jūs redzēsiet ChaoThegioi.class. Tas ir Java fails, kuru izmantojat, lai palaistu programmu.
  6. Palaidiet programmu. Visbeidzot, mums ir jāpalaiž programma! Komandu uzvednē vai terminālā ierakstiet java ChaoThegioi. Šis kods norāda Java, ka vēlaties palaist ChaoThegioi klasi. Vārdi "Sveika pasaule". parādīsies jūsu monitora ekrānā.
  7. Apsveicam, ka esat uzrakstījis savu pirmo Java programmu! reklāma

3. metode no 3: ievade un izvade

  1. Tagad mēs paplašināsim programmu Hello World, lai iegūtu lietotāju ievadi. Šajā programmā mēs esam izdrukājuši rakstzīmju virkni, ko lietotājs var nolasīt. Tomēr programmas interaktīvā daļa slēpjas tajā, ka lietotājs to ievadīs. Tagad mēs paplašināsim programmu, lūgsim lietotāju ievadīt vārdu un pēc tam nosūtīsim viņiem īpašu sveicienu.
  2. Ievadiet skenera klasi. Programmā Java varat piekļūt vairākām iebūvētām bibliotēkām. Tomēr, lai tos izmantotu, mums tie jāimportē programmā. Viena no šīm bibliotēkām ir java.util, kas satur skenera objektu, kas mums nepieciešams, lai iegūtu informāciju no lietotāja. Lai iekļūtu Scanner klasē, programmas sākumā mēs pievienojam šādu rindu.
    • Šī komandrinda programmai norāda, ka mēs vēlamies izmantot skenera objektu, kas pieejams java.util pakotnē.
    • Lai piekļūtu visiem java.util pakotnes objektiem, mums vienkārši jāuzraksta importēt java.util. *; izrādes sākumā.
  3. Galvenajā metodē izveidojiet jaunu skenera objekta instanci. Java ir uz objektu orientēta programmēšanas valoda, tāpēc tā attēlo objekta lietošanas jēdzienus. Skeneris ir objekta ar laukiem un metodēm piemērs. Lai izmantotu klasi Skeneris, mums jāizveido jauns skenera objekts - varēsim pievienot laukus un izmantot tā metodes. Lai to izdarītu, mēs rakstām:
    • userInputScanner ir tikko izveidotā skenera objekta nosaukums. Ņemiet vērā, ka šis nosaukums ir rakstīts CamelCase formā (t.i., vārdi tiek rakstīti pēc kārtas, katra vārda pirmais burts ir rakstīts ar lielo burtu) - tas ir Java mainīgo nosaukšanas princips.
    • Mēs izmantojam operatorus jauns, lai izveidotu jaunu objekta instanci.Šajā gadījumā mēs izveidojām jaunu skenera objekta instanci, rakstot jauns skeneris (System.in).
    • Skenera objekts saņem parametru, kas norāda, ko skenēt. Šajā gadījumā mēs ieejam System.in kā parametrs. System.in lūdz programmu skenēt sistēmas ievadi, kuru ievadīs lietotājs programmā.
  4. Palūdziet lietotājam ievadīt informāciju. Jums būs jālūdz lietotājam uzzināt, kad kaut ko ierakstīt konsoles ekrānā. To var izdarīt ar kodu System.out.print vai System.out.println.
  5. Norādiet objektam Skeneris, lai saņemtu nākamo lietotāja ievadīto rindu, un saglabājiet to kā mainīgo. Skeneris vienmēr saņems lietotāja ievadītos datus. Nākamajā rindiņā skeneris lūgs saņemt lietotāja ievadi un saglabāt to mainīgajā:
    • Java valodā objekta metožu izmantošanas princips ir objectName.methodName (parametri). In userInputScanner.nextLine (), mēs saucam Skenera objektu ar nosaukumu, kuru tam esam piešķīruši, un pēc tam izsaucam tā metodi. NextLine (), šai metodei nav nepieciešami parametri.
    • Ievērojiet, ka mēs glabājam nākamo rindu citā objektā: String objektā. Es esmu devis vārdu userInputName šim objektam.
  6. Drukāt sveicienu lietotājam. Tagad, kad lietotājvārds ir saglabāts, mēs varam viņiem izdrukāt apsveikumu. Atcerieties kodu System.out.println ("Sveika pasaule."); ka mēs rakstījām galvenajā klasē? Jebkurš kods, ko tikko uzrakstījām, būs pirms šīs koda rindas. Tagad mēs varam modificēt šo koda rindu uz:
    • Veids, kā mēs apvienojam "Hello", lietotājvārdu un "!" ar "Sveiki" + userInputName + "!" tiek saukta par virkņu savienošanu.
    • Šeit mums ir trīs rakstzīmju virknes: "Labdien", userInputName un "!". Java valodā virkne nav maināma. Tātad, saliekot šīs trīs virknes kopā, mēs būtībā izveidojam jaunu virkni, kurā ir apsveikums.
    • Tālāk mēs ņemsim šo jauno virkni un ievadīsim to kā argumentu System.out.println.
  7. Apvienot un saglabāt. Mums ir šāda programma:
  8. Sastādiet un palaidiet. Dodieties uz komandu uzvedni vai termināli un palaidiet to ar komandu, kuru izmantojām ChaoThegioi.java pirmajā palaišanā. Pirmkārt, mums ir jāsastāda programma: javac ChaoThegioi.java. Tālāk mēs to varam palaist: java ChaoThegioi. reklāma

Padoms

  • Java ir uz objektu orientēta programmēšanas valoda, tāpēc jums vajadzētu uzzināt vairāk par šīs programmēšanas valodas pamatiem.
  • Objektorientētajai programmēšanai ir daudz unikālu iespēju. Trīs galvenās iezīmes ir:
    • Iepakojuma īpašības: spēja ierobežot piekļuvi noteiktiem objekta komponentiem. Java izmanto atslēgvārdus, lai noteiktu lauku un metožu privāto, aizsargāto un publisko režīmu.
    • Polimorfisms: spēja atpazīt vairākus objektu identifikatorus. Java valodā objektu var nodot citam objektam, izmantojot šī objekta metodes.
    • Mantojums: spēja izmantot laukus un metodes no klases, kas atrodas tajā pašā hierarhijā kā pašreizējais objekts.