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.
steg
Metod 1
Skriv det första programmet i Java1
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.
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.
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.
Metod 2
Hej världsprogram1
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.") -
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.("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."
.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.") -}}
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.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ång1
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-
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.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)
.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 () -
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.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 + "!") -
"Hallå " + userInputName + "!"
, det kallas strängkonstruktion.System.out.println
.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 + "!") -}}
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
- Så här aktiverar du Java i Firefox
- Så här aktiverar du Oracle Java i din webbläsare på Ubuntu Linux
- Hur man ökar Java-minnet i Windows 7
- Hur beräkna summan av två siffror i Java
- Så här konfigurerar du Java Home
- Så här konfigurerar du Java_Home-sökvägen i Ubuntu
- Hur man skapar ett nytt Java-projekt i Eclipse
- Så här skapar du ditt första Java-program i Ubuntu Linux
- Så här bestämmer du Java-versionen
- Hur inaktiverar du Java
- Så här inaktiverar du meddelanden om Java-uppdateringar
- Så här kör du Java Update
- Så här installerar du Java
- Så här installerar du Java i Windows 8
- Så här installerar du Java på Ubuntu
- Så här installerar du Java Development Kit (JDK) på Mac OS X
- Så här byter du en sträng i Java
- Hur man får längden på en sträng i Java
- Hur man löser Java fel
- Hur hämtar du Java för Internet Explorer