Hoe het eerste programma op java te schrijven
Java is een objectgeoriënteerde programmeertaal gecreëerd door James Gosling in 1995, wat betekent dat variabelen worden uitgedrukt als objecten met velden (die attributen zijn die het object beschrijven) en methoden (acties die kunnen worden uitgevoerd). Java is een taal waarmee u programma`s kunt schrijven die kunnen worden uitgevoerd onder elke Java-virtuele machine. Aangezien dit behoorlijk volumineus is in het aantal woorden, is de programmeertaal, het is genoeg om zelfs beginners gewoon te begrijpen en te bestuderen en te bestuderen. In deze handleiding, de introductie tot het programmeren op Java.
Stappen
Methode 1 van 3:
Het eerste Java-programma schrijveneen. Stel eerst de ontwikkelaaromgeving in om het schrijven van programma`s op Java te starten. Veel programmeurs gebruiken een geïntegreerde ontwikkelingsomgeving (ENG. Geïntegreerde ontwikkelomgeving - IDE), zoals ecliped netbeans, maar u kunt een programma zonder het maken.

2. Elke Notepad-software is genoeg voor Java-programmering. Sommige programmeurs geven er de voorkeur aan om teksteditors te gebruiken op basis van vim en emacs. Er is ook een redelijk goede teksteditor, die zowel op Windows als Linux (Mac, Ubuntui SO) kan worden geïnstalleerd) - Sublieme tekst. We zullen het in deze beoordeling gebruiken.

3
Zorg ervoor dat u applicatieontwikkelaar in Java Java Development Kit hebt geïnstalleerd. Hij zal je nodig hebben om je programma compileren.
javac
. Lezen Dier bij het installeren van applicatie-ontwikkelaarset, Om meer gedetailleerde installatie-informatie te krijgen om deze fout te elimineren.Methode 2 van 3:
Hallo Wereldeen. Om te beginnen zullen we een programma maken dat de inscriptie hello wereld zal uitgeven. Maak een nieuw bestand in een teksteditor en sla deze op als "Hallo Wereld.Java". "Hallo Wereld" - Dit is de naam van de klas die overeenkomt met de bestandsnaam, het is belangrijk.

2. Stel de klasse en de hoofdmethode in. Hoofdmethode
Openbare statische void hoofd (string [] args)
Het zal worden gebruikt telkens wanneer het programma wordt gelanceerd en wordt in elk volgend Java-programma geïnstalleerd.Public Class Hellloworld {Public Static Void Main (String [] Args) {}}

3. Voer de codelijn in "Hallo Wereld."
Systeem.Uit.Println ("Hallo Wereld.")-
Systeem
verwijst naar het systeem dat bepaalde acties aangeeft. Uit
Informeert het systeem dat we een aantal gegevens gaan introduceren. Println
Input Row - rapporteert het systeem van noodzaak om de waarde op het scherm weer te geven.("Hallo Wereld")
geef aan dat de systeemmethode.Uit.Println () selecteert deze waarde als parameter.
4. Verbinden allemaal samen. Uiteindelijk moet je Hallo World-programma er zo uitzien:
Public Class Hellloworld {Public Static Void Main (String [] Args) {System.Uit.Println ("Hallo Wereld.") -}}

vijf. Sla het bestand op en open de opdrachtprompt of terminal om het programma te compileren. Ga naar de map waar u het HLELLDORD-bestand hebt opgeslagen.Java en betreden in Javac (Java Optimizing Compiler) Helloworld.Java. U kent dus de compiler die u het bestand wilt converteren. Als er fouten in het proces zullen verschijnen, zal de compiler u op de hoogte brengen van wat u verkeerd heeft gedaan. Idealiter moet u geen meldingen van de compiler hebben in het proces van het converteren van het bestand. Bekijk aan het einde van de compilatie de map waar het HLELLDORLD-bestand is opgeslagen.Java - er moet het HLELLLD-bestand verschijnen.Klas. Het zal de virtuele machine van Java gebruiken om te starten.

6. Voer het programma uit. Eindelijk kwamen we op dit punt! Voer in de opdrachtregel of terminal in Java Helloworld binnen. De virtuele machine zal op zo`n manier begrijpen dat u de HLLLDLD-klasse wilt uitvoeren. Helloworld-inscripties moeten in de console verschijnen.

7. Gefeliciteerd, je hebt je eerste Java-programma gemaakt.
Methode 3 van 3:
Voer en uitvoereen. Nu moeten we uw Hallo World-programma uitbreiden, zodat het gegevensinvoer door de gebruiker waarneemt. In ons programma hebben we een reeks gepubliceerd die zichtbaar is voor de gebruiker, maar in interactieve programma`s voeren gebruikers gegevens in toepassingen in. Onze taak is om het programma uit te breiden om een naam van de gebruiker aan te vragen en vervolgens op naam te verwelkomen.

2. Canner Klasse importeren. Java heeft ingebouwde bibliotheken waartoe we toegang hebben, maar we moeten ze importeren. Een van deze bibliotheken is Java.Util met een objectscanner die u nodig hebt om gegevens per gebruiker in te voeren. Om deze klasse te importeren, moeten we de volgende regel toevoegen aan de broncode.
Import java.Util.Scanner-

3. U moet een nieuwe variabele invoeren in het scannerobject. Java - Object-georiënteerde programmeertaal, die variabelen via objecten. Scanner is een voorbeeld van een object met velden en methoden. Om de scannersklasse te gebruiken, moet u een nieuw scannerobject maken, waarmee we velden kunnen invullen. Hiervoor schrijven we het volgende voor:
Scanner UserInputScanner = Nieuwe scanner (systeem.in)-
userinputScanner
De naam van het scannerobject dat we net hebben geïnstalleerd. Houd er rekening mee dat de naam is geschreven in het "Gorbat-register". Dit is een overeenkomst over het gebruik van variabelen in Java.Nieuwe scanner (systeem.in)
.
4. Vervolgens moet u een duidelijke behoefte aan gegevensinvoer in de console. Dit kan worden gedaan met behulp van de opdracht
Systeem.Uit.Afdrukken
of Systeem.Uit.Println
.Systeem.Uit.Print ("Wat is je naam? ")-

vijf. Maak, zodat het scannerobject de volgende regel heeft opgepakt die de gebruiker het binnengaat en opgeslagen is als een variabele. Scanner moet altijd gegevens verzamelen die door de gebruiker zijn ingevoerd. De volgende code van de code geeft het scannerobject om de naam die de gebruiker is geschreven en opslaan als een variabele:
String UserInputName = UserInputScanner.Sluitlijn ()-
ObjectName.MethodName (parameters)
. Strijkcode userinputScanner.Sluitlijn ()
Roept het scannerobject op met behulp van de naam die aan hem is toegewezen en vervolgens noemen we de methode Sluitlijn ()
, die geen parameters kunnen worden ingesteld.UserInputName

6. Printgroet voor de gebruiker. Nadat we zijn naam hebben opgeslagen, kunnen we een begroeting voor deze gebruiker afdrukken. Denk aan de lijn
Systeem.Uit.Println ("Hallo Wereld.")-
Die we in het hoofdbestand hebben gebruikt met de extensie van de les? Alle code die we schreven, moeten zich boven deze regel bevinden. Nu kunnen we deze regel wijzigen zodat het de volgende tekst kost:Systeem.Uit.Println ("Hallo " + UserInputName + "!")-
"Hallo " + UserInputName + "!"
. Dit wordt roeien genoemd.Systeem.Uit.Println
.
7. Alles samen en opslaan. Onze code moet er zoiets uitzien:
Import java.Util.Scanner-Public Class Helloworld {Public Static Void Main (String [] Args) {Scanner UserInputScanner = Nieuwe Scanner (Systeem.In) -systeem.Uit.Print ("Wat is je naam? ") -STRING UserInputName = UserInputScanner.NEUSTLANDELING () - Systeem.Uit.Println ("Hallo " + UserInputName + "!") -}}

acht. Compileren en uitvoeren. Ga naar de opdrachtregel of terminal en voer dezelfde opdrachten uit die we voor Helloworld hebben gebruikt.Java. Eerst moet je het programma compileren met behulp van de optimalisatiecompiler
Javac Helloworld.Java
.Daarna kunnen we dit programma uitvoeren Java Helloworld
.Tips
- Java - Object-georiënteerde programmeertaal, dus het is handig om te lezen over de basisprincipes van objectgeoriënteerde programmeertalen.
- Object-georiënteerde programmering heeft veel functies die specifiek zijn voor zijn paradigma. Drie belangrijkste:
- Inkapseling - Mogelijkheid om de toegang tot bepaalde componenten van het object te beperken. In Java zijn er openbare, private en beschermde wijzigingen voor velden en methoden.
- Polymorfisme - Eigenschap van objecten om verschillende identifiers te nemen. In Java kan het object door een ander object worden uitgedrukt om de methode te gebruiken.
- Erfenis - de mogelijkheid om velden en methoden uit een andere klasse te gebruiken als onderdeel van dezelfde hiërarchie als het huidige object.
Deel in het sociale netwerk: