Sådan skriver du dit første Java-program

Java er et programmeringssprog objekt-orienteret, hvilket betyder, at den repræsenterer begreber som "objekter" til "felter" (som er attributter, der beskriver objektet) og "metoder" (handlinger, at objektet kan gøre). Java er en "skrive en gang, løbe hvor du vil" sprog, hvilket betyder, at den er designet til at køre på en platform og vil køre på enhver Java Virtual Machine (JVM). Da Java er et meget detaljeret programmeringssprog, er det nemt for begyndere at lære og forstå. Denne vejledning er en introduktion til skriveprogrammer i Java.

trin

Metode 1
Skriv dit første program i java

Billede med titlen 91968 1
1
For at begynde at skrive programmer i Java, skal vi først konfigurere vores arbejdsmiljø. Mange udviklere bruger IDE`er (Integrated Development Environments og Integrated Development Environments) såsom Eclipse og NetBeans til Java-programmering, men du kan skrive programmer i Java og kompilere dem uden de tunge IDE`er.
  • Billede betegnet 91968 2
    2
    Enhver type, der ligner Notesblok, er nok til programmering i Java. Flere hardcore programmører foretrækker undertiden at bruge tekstredaktører, der er integreret i deres terminaler, såsom vim og emacs. En meget god tekstredigerer, der kan installeres på både Windows-maskiner og Linux-baserede maskiner (Mac, Ubuntu osv.) Er den Sublim tekst, som vil blive brugt i denne vejledning.
  • Billede med titlen 91968 3
    3
    Du skal have Java Software Development Kit (JDK) installeret. Du skal bruge dette til at kompilere dine programmer.
    • På et Windows-operativsystem, hvis miljøvariablerne ikke er korrekte, skal du modtage en fejl under forsøg på at køre kommandoen javac. Se installationsartikel Sådan installeres Java Software Development Kit for flere detaljer om installation af JDK som en måde at undgå denne fejl på.
  • Metode 2
    Hej Verdens Program

    1. 1
      Vi vil først oprette et program, der udskriver den velkendte "Hello World". Opret en ny fil i din teksteditor og gem den som "HelloWorld.java". HelloWOrld bliver navnet på din klasse, og du skal bruge navnet på din klasse til at være det samme som navnet på din fil.
    2. 2
      Erklære din klasse og din hovedmetode. Den vigtigste metode offentlig statisk tomrum hoved (String [] args) er den metode, der vil køre, når programmet kører. Denne hovedmetode vil have samme metodedeklaration i hvert Java-program.

      offentlig klasse HelloWorld {public static void main (String [] args) {}}
    3. 3
      Skriv linjen kode, der vil udskrive på skærmen "Hello World".

      System.out.println ("Hello World.") -
      • Lad os se på komponenterne i denne linje:
        • System beder systemet om at gøre noget.
        • oktober fortæller systemet, at vi vil gøre noget, der vil resultere i en exit.
        • println betyder "print line", så vi fortæller systemet, at det skal udskrive en linje på output.
        • De vedhæftede parenteser ("Hello World.") mener, at metoden System.out.println () Modtager en parameter, som i dette tilfælde er en streng "Hej verden."
      • Bemærk at der er nogle regler i Java, som vi skal følge:
        • Du skal altid tilføje et "semikolon" (-) i slutningen af ​​hver linje.
        • Java er følsom, så du skal skrive metodenavne, variabler og klassenavne på den rigtige måde (sagerfølsom), eller du vil modtage fejlmeddelelser.
        • Kodeblokke, der er specifikke for en bestemt metode eller sløjfe, er vedlagt i beslag.
    4. Billed titel Screen Shot 2013 06 19 på 1.11.53 AM.jpg
      4
      Sæt det hele sammen. Dit endelige Hello World-program skal se ud som følger:

      offentlig klasse HelloWorld {public static void main (String [] args) {System.out.println ("Hello World.") -}}
    5. Billede med titlen Screen Shot 2013 06 19 på 1.14.02 AM.jpg


      5
      Gem din fil og åbn "Kommandoprompt" eller terminal for at kompilere dit program. Naviger til den mappe, hvor din HelloWorld.java-fil er placeret, og indtast javac HelloWorld.java. Dette fortæller den Java-computer, som du vil kompilere HelloWorld.java. Hvis der er fejl, vil kompilatoren fortælle dig, hvad du gjorde forkert. Ellers skal du ikke se nogen besked fra kompilatoren. Hvis du tjekker den mappe, hvor du har din HelloWorld.java-fil, skal du nu også se en fil kaldet HelloWorld.class. Dette er den fil, som Java bruger til at køre dit program.
    6. Billede med titlen Screen Shot 2013 06 19 på 1.27.54 AM.jpg
      6
      Kør programmet. Det er endelig tid til at køre dit program! Skriv i "Kommandoprompt" eller "Terminal" java HelloWorld. Dette fortæller Java, at du vil køre HelloWorld-klassen. Du skal se en "Hello World", der dukker op på din konsol.
    7. 7
      Tillykke med, du lavede dit første Java-program!

    Metode 3
    Indgang og udgang

    1. 1
      Vi vil nu udvide vores Hello World-program til at modtage brugerdata. I vores Hello World-program udskriver vi en streng, som brugeren kan se, men den interaktive del af programmet er, når brugeren begynder at indtaste programdata. Vi vil nu udvide vores program, så det spørger brugeren om deres navn, og så vil programmet skrive en hilsen på samme tid og kalde det ved navn.
    2. 2
      Importer scannerklassen. I Java har vi nogle indbyggede biblioteker, som vi har adgang til, men vi skal importere dem. Et af disse biblioteker er java.utils, som indeholder scannerobjektet, der vil være nyttigt for at modtage brugerindgang. For at importere scannerklassen tilføjer vi følgende kodekode i begyndelsen af ​​vores kode.

      importer java.util.Scanner-
      • Dette fortæller vores program, at vi vil bruge scannerobjektet, som findes i java.util-pakken.
      • Hvis vi vil have adgang til alle de objekter, der er tilgængelige i java.util-pakken, vil vi simpelthen bruge importer java.util. * - i begyndelsen af ​​vores kode.
    3. 3
      Inden for vores hovedmetode skal du oprette en ny forekomst af Scanner-objektet. Java er et objektorienteret sprog, så det følger objektkoncepter. Scannerobjektet er et eksempel på et objekt, der har felter og metoder. For at bruge Scanner-klassen skal vi oprette et nyt Scanner-objekt, så vi kan udfylde felterne og bruge dets metoder. For at gøre dette skal du skrive:

      Scanner userInputScanner = ny scanner (System.in) -
      • userInputScanner er navnet på det scannerobjekt, vi netop har etableret. Bemærk, hvordan navnet er skrevet - dette er konventionen til navngivning af variabler i Java.
      • Vi bruger den nye operatør til at oprette en ny forekomst af et objekt. Derfor skaber vi i dette tilfælde en ny forekomst af scannerobjektet ved at skrive ny scanner (system.in).
      • Scannerobjektet tager en parameter, der fortæller objektet, hvad det skal scanne. I dette tilfælde sætter vi System.in som en parameter. System.in Fortæller programmet at scanne systemindgangen, hvilket vil være det input, som brugeren vil indtaste ved at indtaste programmet.
    4. 4
      Bed brugeren om at indtaste en dataindtastning. Vi skal bede brugeren om at indtaste en post, så brugeren ved, hvornår man skal indtaste noget på konsollen. Dette kan gøres med System.out.print eller med System.out.println.

      System.out.print ("Hvad hedder du?") -
    5. 5
      Spørg scannerobjektet for at modtage den næste linje, brugeren skriver og gemmer den i en variabel. Scanneren vil altid fange det, som brugeren skriver. Den følgende linje vil bede scanneren om at tage det, som brugeren indtaster som sit navn og gemme det i en variabel.

      String userInputName = userInputScanner.nextLine () -
      • I Java er konventionen til at bruge en objektmetode objectName.methodName (parametre). i userInputScanner.nextLine (), vi kalder vores scannerobjekt med det navn, vi lige gav det, og så kalder vi metoden nextLine (), som ikke modtager nogen parametre.
      • Bemærk, at vi lagrer tekstlinjen i et andet objekt: et strengobjekt. Vi gav vores streng objekt navnet userInputName.
    6. 6
      Udskriv en hilsen til brugeren. Nu hvor vi har brugernavnet, kan vi udskrive en hilsen til det. Husk det System.out.println ("Hello World.") - Hvad skriver vi i hovedklassen? Den kode, vi lige skrev, skal være over den linje. Nu kan vi ændre denne linje, så det ser ud som dette:

      System.out.println ("Hej" + userInputName + "!") -
      • Måden vi sætter "Hej", brugernavnet og "!" skrivning "Hej" + userInputName + "!" kaldes string-sammenkobling.
      • Hvad der sker her er, at vi har tre strenge: "Hej", brugerInputName og "!". Strenge i Java er uforanderlige, hvilket betyder at de ikke kan ændres. Så når du sammenkæder disse tre strenge, skaber vi i det væsentlige en ny streng, der indeholder hilsen.
      • Så vi får denne nye streng og bruger den som en parameter til System.out.println.
    7. Billede med titlen Screen Shot 2013 06 19 på 2.12.37 AM.jpg
      7
      Sæt det sammen og gem filen. Vores kode skal se sådan ud:

      import java.util.Scanner-public class HelloWorld {public static void main (String [] args) {Scanner userInputScanner = ny scanner (System.in) -System.out.print ( "Hvad er dit navn?") -String userInputName = userInputScanner.nextLine () - System.out.println ("Hej" + userInputName + "!") -}}
    8. Billede med titlen Screen Shot 2013 06 19 på 2.10.51 AM.jpg
      8
      Kompilere og udføre. Gå til "Command Prompt" eller Terminal og udfør de samme kommandoer som vi gjorde for vores første HelloWorld.java interaktion. Vi skal først kompilere programmet: javac HelloWorld.java. Så kan vi køre det: java HelloWorld.

    tips

    • Objektorienteret programmering har mange specifikke træk for dette paradigme. Tre af disse hovedfunktioner er:
      • Indkapsling: Muligheden for at begrænse adgangen til en del af objektet. Java har private (private), beskyttede (beskyttede) og offentlige (offentlige) modifikatorer for felter og metoder.
      • Polymorfisme: evnen til objekter at antage forskellige identiteter. I Java kan en objekt konverteres til et andet objekt for at bruge metoderne til dette andet objekt.
      • Arv: Evnen til at bruge felter og metoder i en anden klasse i samme hierarki som det aktuelle objekt.
    • Java er et objektorienteret programmeringssprog, så det er nyttigt at læse mere om grundelementerne i objektorienterede programmeringssprog.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com