gushelom.ru

Hur man skriver ditt första program i Java

Java är ett objektorienterat programmeringsspråk, vilket betyder att i Java är allt representerat genom att använda "Objekt" som består av "fält" (fält är attribut som beskriver objektet) och "metoder" (metoder representerar de åtgärder som ett objekt kan åstadkomma). Java är ett programmeringsspråk för flera plattformar, vilket innebär att ett program som är skrivet i Java kan köras utan ändringar på vilken hårdvaruarkitektur som kan vara värd för en Java Virtual Machine (JVM). Java är ett mycket detaljerat programmeringsspråk, vilket gör det väldigt enkelt att lära och förstå för en nybörjare. Denna handledning är en introduktion till att skriva ett program i Java.

Metod 1

Skriv det första programmet i Java
Bildnamn 91968 1
1
För att kunna börja skriva ett program i Java måste vi först skapa och konfigurera vår arbetsmiljö. Många programmerare, för att skapa egna Java-program, använder "Integrated Development Environments" (IDE), som "Eclipse" och "Netbeans". Ett Java-program kan dock skrivas och sammanställas utan att behöva använda sig av dessa verktyg.
  • Bildnamn 91968 2
    2
    Varje textredigerare, som "Anteckningsblock", är tillräcklig för att skriva ett Java-program. Ibland föredrar mer erfarna programmerare att använda textredigerare, till exempel "vim" och "emacs", som ingår i "Terminal" -fönstren. En mycket effektiv textredigerare, som kan installeras i både Windows och Linux-miljöer, är "Sublime Text", vilket också är verktyget vi ska använda i denna handledning.
  • Bildnamn 91968 3
    3
    Se till att du har installerat på din dator Java Software Development Kit. Det här verktyget hjälper dig att fylla i koden för ditt program.
  • I Windows-baserade system, om "Miljövariablerna" inte är rätt inställda, genererar kommandot "javac" ett fel. Hänvisa till guide till installation av Java Software Development Kit för att få mer information om konfigurationen av JDK för att undvika liknande fel.
  • Metod 2

    Hej världsprogram
    1
    Vi ska skapa ett program som kommer att visa frasen "Hello World" på skärmen. Från din textredigerare, skapa en ny fil och spara den med följande namn: "HelloWorld.java" (utan citat). "Hello World" kommer också att vara det namn du kommer att tilldela ditt programs klass. Kom ihåg att namnet på filen och programmets huvudklass (den som innehåller huvudmetoden) måste vara densamma.
  • 2
    Ange din klass och din huvudmetod. Huvudmetoden deklareras med följande kod statisk statisk tomt huvud (sträng [] args) Det är den första metoden som kommer att återkallas under genomförandet av programmet. Huvudmetoden har samma deklarationssystem i alla Java-program.

    offentlig klass HelloWorld {public static void main (String [] args) {}}
  • 3
    Skapa koden med kod som kommer att skrivas ut `Hello World`.

    System.out.println ("Hej världen.") -
  • Låt oss titta noga på komponenterna i den här koden:
  • System indikerar att systemet kommer att utföra en åtgärd.
  • ut specificerar att åtgärden kommer att påverka något som kommer att visas eller skrivas ut.
  • println är förkortningen för `print line`, som berättar att utmatningssystemet ska "skriva ut" en rad.
  • De parentes som bifogas ("Hej världen.") ange att metoden System.out.println () har ingångsparametrar. I vårt specifika fall är det en enda parameter av typen `String` "Hej världen.".
  • Obs! Det finns flera regler i Java som vi måste följa:
  • Du måste alltid lägga till en semikolon (-) i slutet av varje rad av kod.
  • Java är ett "skiftlägeskänsligt" språk, så när du skriver namnen på metoderna, variablerna och klasserna måste du respektera stora och små bokstäver, annars kommer ett fel att genereras när du sammanställer koden.
  • Kodlinjer som är unika för en viss metod eller programstruktur (medan slinga, för slinga, Om, Om än annat etc.) måste vara inneslutna i axlar.
  • Bildnamn Screen Shot 2013 06 19 på 1.11.53 AM.jpg
    4
    Upprätta viseringskoden hittills. Ditt "Hello World" -program borde se ut så här:

    offentlig klass HelloWorld {public static void main (String [] args) {System.out.println ("Hej världen.") -}}
  • Bildnamn Screen Shot 2013 06 19 på 1.14.02 AM.jpg
    5
    Spara filen och öppna ett kommandotolfönster eller ett "Terminal" -fönster för att kunna kompilera programmet. Gå till mappen där du sparade din "HelloWorld.java" -fil och skriv följande kommando javac HelloWorld.java. På så sätt kommer du att berätta för Java-kompilatorn att du vill kompilera programmet HelloWorld.java. Om fel hittades under sammanställningen visar kompilatorn vad de är och vad de refererar till. Annars borde du inte få någon form av meddelande. Genom att titta på innehållet i den mapp där du sparade filen "HelloWorld.java" ska du hitta filen "HelloWorld.class". Det här är filen som kommer att användas av JVM för att köra ditt program.
  • Bildnamn Screen Shot 2013 06 19 vid 1.27.54 AM.jpg
    6
    Utförande av koden. Nu kan vi köra vårt program! Skriv följande kommando från kommandotolken eller från ett "Terminal" -fönster java HelloWorld. Detta kommando kommer att berätta för JVM att du vill köra HelloWorld-klassen. Som ett resultat bör du kunna se frasen på skärmen "Hej världen.".
  • 7
    Grattis, du har just skapat ditt första program skrivet i Java!
  • Metod 3

    Ingång och utgång
    1
    Nu vill vi utöka vårt Hello World-program för att kunna ta emot inmatningar från användaren. Hello World-programmet skriver ut en fördefinierad sträng på skärmen, men den interaktiva delen av datorprogrammen består exakt av användarens förmåga att skriva in information. Nu kommer vi att ändra programmet så att användaren kan skriva in hans namn, varefter vi tackar honom för hans hjälp med att använda det angivna namnet.
  • 2
    Importerar "Scanner" -klassen. I Java har vi möjlighet att använda några bibliotek av inhemska klasser i programmeringsspråket, men det är dock nödvändigt att "importera dem" i förväg i vårt program. En av dessa bibliotek är "java.util", innehållande "Scanner" -objektet som vi ska använda för att läsa användarinmatningen. För att kunna importera klassen "Scanner" måste vi lägga till följande rad kod i början av vårt program:

    importera java.util.Scanner-
  • Detta visar på vårt program önskan att använda "Scanner" -objektet i "java.util" -biblioteket.
  • Om vi ​​ville ha tillgång till alla objekt i biblioteket "java.util" skulle vi behöva ändra kodens kod på detta sätt importera java.util. * -, alltid infoga den i början av vårt program.
  • 3
    Inom vår "huvud" -metod måste vi skapa en ny instans av "Scanner" -objektet. Java är ett objektorienterat programmeringsspråk, där begrepp representeras exakt med objekt. Skannerns objekt är ett exempel på ett objekt som har egna fält och metoder. För att kunna använda Scanner-klassen inom vårt program måste vi skapa ett nytt "Scanner" -objekt, från vilket vi sedan kan fylla i fälten och använda metoderna. För att göra detta använder vi följande kod:

    Scanner userInputScanner = ny skanner (System.in) -
  • userInputScanner representerar namnet på "Scanner" -objektet vi vill skapa en instans av. Obs! Namnet på det här objektet skrivs med "Camel Note" (CamelCase). Detta är standardkonventionen som används i Java för variabla namn.
  • Vi använder operatören ny för att skapa en ny instans av ett objekt. Så, för att skapa en ny instans av "Scanner" -objektet använder vi följande kod ny skanner (System.in).
  • Skannerns objekt har en ingångsparameter som beskriver objektet som ska analyseras. I vårt fall kommer vi att infoga som en parameter System.in. Koden System.in berättar programmet att analysera systeminmatningen som kommer att vara det sätt som användaren kan kommunicera med programmet.
  • 4
    Be användaren att ange information. Vi måste instruera användaren att veta när du ska ange informationen som begärs i konsolen. Detta kan göras med hjälp av följande kod System.out.print eller System.out.println.

    System.out.print ("Vad heter du? ") -
  • 5
    Nu måste vi berätta för "Scanner" -objektet att "läsa" nästa rad som skriver användaren och lagrar den i en variabel. Skannerns objekt lagrar alltid all information om vad användaren har skrivit. Följande kodkoder kommer att berätta "Scanner" -objektet för att lagra informationen som användaren har angett i en variabel:

    String userInputName = userInputScanner.nextLine () -
  • I Java används följande konvention för att namnge en metod för ett objekt objectName.methodName (parametrar). Med koden userInputScanner.nextLine () vi kallar vår förekomst av "Scanner" -objektet med namnet vi tilldelade det, varefter vi utför samtalet till metoden nextLine () som inte ger några ingångsparametrar.
  • Obs! Vi måste memorera nästa rad som kommer att skrivas in i ett annat objekt: "String" -objektet. Vi har kallat vårt objekt "String": userInputName
  • 6
    Säg hej till användaren. Nu när vi känner till användarens namn kan vi "skriva ut" en personlig hälsning på skärmen. Kom ihåg koden System.out.println ("Hej världen.") - som vi använde i huvudklassen? Alla koden vi just skrev kommer att läggas till vårt program före den raden. Nu kan vi ändra vår kodlinje på följande sätt:

    System.out.println ("Hallå " + userInputName + "!") -
  • Det system som vi går med i strängen med "Hallå ", användarnamnet och strängen "!", med hjälp av koden "Hallå " + userInputName + "!", det kallas strängkonstruktion.
  • Vad som händer vid denna punkt är att vi har tre olika strängar: "Hallå ", userInputName e "!". Strängarna i Java är oföränderliga, vilket innebär att de inte kan ändras. Så när vi går samman för de tre strängarna i fråga, skapar vi i princip en fjärde som kommer att innehålla våra hälsningar för användaren.
  • Nu kan vi använda strängen som erhölls som en parameter för metoden System.out.println.
  • Bildnamn Screen Shot 2013 06 19 på 2.12.37 AM.jpg
    7
    Inkorporera all kod som hittills hittats och spara ditt program. Vår kod ska se så här ut:

    import java.util.Scanner-public class Helloworld {public static void main (String [] args) {Skanner userInputScanner = new Scanner (System.in) -System.out.print ("Vad heter du? ") -String userInputName = userInputScanner.nextLine () - System.out.println ("Hallå " + userInputName + "!") -}}
  • Bildnamn Screen Shot 2013 06 19 på 2.10.51 AM.jpg
    8
    Kompilera och kör programmet. Från fönstret i kommandotolken eller `terminal` fönstret skriver samma kommandon som används för att kompilera och exekvera den första iterationen av "HelloWorld.java programmet. Först av allt måste vi fylla i vår kod: javac HelloWorld.java. Nu kan vi köra programmet med följande kommando: java HelloWorld.
  • tips

    • Objektorienterade programmeringsspråk har många funktioner som är specifika för deras programmeringsparadigm. Nedan hittar du tre huvudfunktioner:
    • inkapsling: Detta är möjligheten att begränsa åtkomsten till endast vissa komponenter i ett objekt. Java använder följande "privata", "skyddade" och "offentliga" modifierare för att hantera åtkomst till datafält och metoder.
    • polymorfism: Det är objektens förmåga att förvärva olika identiteter. I Java kan ett objekt omvandlas till ett annat objekt för att använda metoderna.
    • arv: förmågan att använda datafält och metoder för en klass som ligger i samma hierarki som det aktuella objektet.
    • Java är ett objektorienterat programmeringsspråk, så det är mycket användbart att utarbeta begreppen bakom objektorienterad programmering.
    Dela på sociala nätverk:

    Relaterade
    Så här aktiverar du Java i FirefoxSå här aktiverar du Java i Firefox
    Så här aktiverar du Oracle Java i din webbläsare på Ubuntu LinuxSå här aktiverar du Oracle Java i din webbläsare på Ubuntu Linux
    Hur man ökar Java-minnet i Windows 7Hur man ökar Java-minnet i Windows 7
    Hur beräkna summan av två siffror i JavaHur beräkna summan av två siffror i Java
    Så här konfigurerar du Java HomeSå här konfigurerar du Java Home
    Så här konfigurerar du Java_Home-sökvägen i UbuntuSå här konfigurerar du Java_Home-sökvägen i Ubuntu
    Hur man skapar ett nytt Java-projekt i EclipseHur man skapar ett nytt Java-projekt i Eclipse
    Så här skapar du ditt första Java-program i Ubuntu LinuxSå här skapar du ditt första Java-program i Ubuntu Linux
    Så här bestämmer du Java-versionenSå här bestämmer du Java-versionen
    Hur inaktiverar du JavaHur inaktiverar du Java
    » » Hur man skriver ditt första program i Java

    © 2011—2021 gushelom.ru