Hoe u uw eerste Java-programma schrijft
Java is een object-georiënteerde programmeertaal, wat betekent dat het real-life concepten vertegenwoordigt zoals "objecten" met "velden" (attributen die het object beschrijven) en "methoden" (de acties die in eenvoudiger woorden aan het object zijn gekoppeld, wat het object kan doen). Java is een taal van het type "Schrijf het eenmaal, voer het overal uit", dat wil zeggen, het is ontworpen om te worden geschreven op een platform en uitgevoerd op elke Java Virtual Machine (in het Engels Java Virtual Machine, JVM). Omdat Java een erg nette programmeertaal is, zullen beginners het gemakkelijk vinden om het te leren en te begrijpen. Deze handleiding is een inleiding tot Java, waarin u begint met het schrijven van uw eigen programma`s.
stappen
1
Om te beginnen met het schrijven van programma`s in Java, moeten we eerst de werkomgeving voorbereiden. Veel programmeurs gebruiken integrated development environment (IDE), zoals Eclipse en Netbeans te programmeren in Java, maar het is ook mogelijk om te schrijven en te compileren Java-programma`s zonder IDE ingewikkeld.
2
Elk type programma vergelijkbaar met Notepad is voldoende om in Java te programmeren. De meest geavanceerde programmeurs gebruiken soms liever teksteditors op basis van een terminal, zoals vim en emacs. Een zeer goede teksteditor die kan worden geïnstalleerd op zowel een Windows-pc als een Linux-computer (Mac, Ubuntu, enz.) Is Sublieme tekst, die we in deze gids zullen gebruiken.
3
Zorg dat je dat hebt gedaan Java Software Development Kit geïnstalleerd op de pc. Je hebt het nodig om je programma`s te compileren.
javac
. Zie het artikel Java Software Development Kit installeren voor meer informatie over het installeren van JDK en het voorkomen van deze fout.Methode 1
Hello World-programma
1
Eerst maken we een programma dat het bericht afdrukt "Hallo wereld". Hiertoe maakt u in uw teksteditor een nieuw bestand en slaat u het op "HolaMundo.java". HolaMundo is de naam van je klas, onthoud dat deze altijd dezelfde naam moet hebben als je bestand.
2
Verklaar de klasse en de hoofdmethode of hoofdfunctie. De belangrijkste methode
public static void main (String [] args)
Het is de eerste methode die wordt uitgevoerd wanneer het programma start. Dit zal dezelfde methodeverklaring hebben in al uw Java-programma`s.openbare klasse Hello World {public static void main (String [] args) {}}
3
Schrijf de regel code die het bericht zal afdrukken "Hallo wereld".
System.out.println ("Hallo wereld") -
systeem
het vertelt het systeem dat het iets moet doen.uit
het vertelt het systeem dat we een of andere exit-operatie zullen uitvoeren.println
middelen "printlijn", dat wil zeggen, we vertellen het systeem om een regel in de uitvoerbewerking af te drukken.("Hallo wereld")
geef aan dat de methode System.out.println ()
ontvangt een parameter, in dit geval de tekenreeks of tekenreeks "Hallo wereld"
Screen-Shot-19/06/2013-at-1.11.53-AM.jpg" class ="afbeelding lightbox">
4
Sluit je aan bij alle code. Uw Hello World-programma moet als volgt worden bekeken
openbare klasse HelloWorld {public static void main (String [] args) {System.out.println ("Hallo wereld") -}}
Screen-Shot-06/19/2013-at-1.14.02-AM.jpg" class ="afbeelding lightbox">
5
Sla uw bestand op en open de opdrachtregel of terminal om het programma te compileren. Ga vanaf de opdrachtregel of terminal naar de map waarin u het bestand HelloWorld.java hebt opgeslagen en schrijf
javac HelloMundo.java
. Dit vertelt de Java-compiler dat u het bestand HelloWorld.java wilt compileren. Als de code fouten bevat, zal de compiler u vertellen wat u verkeerd hebt gedaan. Anders ontvangt u geen bericht. Als u nu naar de map kijkt waarin u het bestand HelloWorld.java hebt opgeslagen, ziet u een nieuw bestand met de naam HelloWorld.class. Dit is het bestand dat Java zal gebruiken om uw programma uit te voeren.Screen-Shot-06/19/2013-at-1.27.54-AM.jpg" class ="afbeelding lightbox">
6
Voer het programma uit. Eindelijk kunnen we ons programma uitvoeren! Typ op de opdrachtregel of terminal
java HelloWorld
. Dit vertelt Java dat u de klasse HelloWorld wilt uitvoeren. Zodra u dat doet, zou u het bericht moeten zien "Hallo wereld" in de console.7
Gefeliciteerd, je hebt je eerste Java-programma gemaakt!
Methode 2
In- en uitgang
1
Nu zullen we ons Hola Mundo-programma uitbreiden zodat het gebruikersgegevens kan ontvangen. Hello World in ons programma, zoals hierboven aangegeven, is een afdruk van een tekenreeks voor de gebruiker, maar het interactieve deel van het programma is wanneer de gebruiker gegevens in het programma kunt invoeren. Vervolgens breiden we ons programma uit, zodat het de gebruiker om zijn naam vraagt en hem dan begroet met het gebruik ervan.
2
Importeer de Scanner-klasse. In Java zijn er geïntegreerde bibliotheken waartoe we toegang moeten hebben voordat we ze kunnen gebruiken, hiervoor moeten we ze eerst importeren. Een van deze bibliotheken is java.util, die het Scanner-object bevat dat we een gebruikersinvoer moeten ontvangen. Om de Scanner-klasse te importeren, voegen we de volgende regel toe aan het begin van onze code.
importeer java.util.Scanner-
import java.util. * -
aan het begin van onze code.3
Maak binnen de hoofdmethode een nieuw exemplaar van het Scanner-object. Java is een objectgeoriënteerde programmeertaal, dus het vertegenwoordigt concepten door middel van objecten. Het Scanner-object is een voorbeeld van een object met velden en methoden. Om de Scanner-klasse te gebruiken, moeten we een nieuw object van het Scanner-type maken waarvan we de velden kunnen toewijzen en waarvan we de methoden kunnen gebruiken. Om dit te doen, schrijven we het volgende:
Scanner userInputScanner = nieuwe scanner (System.in) -
entradaUsuarioScanner
is de naam van het Scanner type-object dat we zojuist hebben geïnstantieerd. Merk op dat de naam ervan is geschreven in de schrijfstijl van CamelCase - dit is een Java-conventie bij het benoemen van de variabelen.nieuw
om een nieuw exemplaar van een object te maken. Nou, bij deze gelegenheid hebben we een nieuw exemplaar van het Scanner-object gemaakt door te typen nieuwe scanner (System.in)
.System.in
als de parameter. System.in
het vertelt het programma om een systeemgegevensinvoer te scannen, wat de gebruiker in het programma zal schrijven.4
Vraag de gebruiker om gegevens. We moeten de gebruiker om informatie vragen zodat hij weet wanneer iets in de console moet worden geschreven. We kunnen dit bereiken met een regel code
System.out.print
of System.out.println
.System.out.print ("Wat is je naam?") -
5
Vraag het Scanner-object om de gegevens vast te leggen die de gebruiker op de volgende regel invoert en op te slaan in een variabele. Het Scanner-object zal altijd de gegevens vastleggen die de gebruiker schrijft. De volgende coderegel vraagt het Scanner-object om vast te leggen wat de gebruiker heeft geschreven als zijn naam en op te slaan in een variabele
String input UserName = userInputScanner.nextLine () -
ObjectName.MethodName (parameters)
. Bij het schrijven UserInputScanner.nextLine ()
, we noemen ons Scanner-object met de naam die we zojuist hebben gegeven en dan roepen we de methode aan nextLine ()
die geen enkele parameter ontvangt.Invoer gebruikersnaam
6
Druk de begroeting af voor de gebruiker. Nu we de naam van de gebruiker hebben opgeslagen, kunnen we een persoonlijke begroeting afdrukken. Herinner je je de code nog?
System.out.println ("Hallo wereld") -
Wat schrijven we in de hoofdklasse? Alle code die we net hebben geschreven, zou in die rij moeten gaan. Dat wil zeggen, we kunnen het op de volgende manier wijzigen:System.out.println ("Hallo " + Gebruikersnaam entry + "!") -
"Hallo " + userInputName + "!"
het staat bekend als keten-aaneenschakeling.System.out.println
.Screen-Shot-06/19/2013-at-2.12.37-AM.jpg" class ="afbeelding lightbox">
7
Sluit je aan bij alle code en sla deze op. Onze afgewerkte code zou er als volgt uit moeten zien:
import java.util.Scanner-openbare klasse HelloWorld {public static void main (String [] args) {Scanner entradaUsuarioScanner = new Scanner (System.in) -System.out.print ("Wat is je naam? ") -String-invoer UserName = userInputScanner.nextLine () - System.out.println ("Hallo " + Gebruikersnaam entry + "!") -}}
Screen-Shot-06/19/2013-at-2.10.51-AM.jpg" class ="afbeelding lightbox">
8
Compileer en voer het programma uit. Ga naar de opdrachtregel of terminal en voer dezelfde opdrachten uit die we uitvoeren voor onze eerste iteratie van het HolaMundo.java-programma. Eerst moeten we het programma compileren:
javac HelloMundo.java
. Dan kunnen we het uitvoeren: java HelloWorld
.tips
- Java is een object-georiënteerde programmeertaal dus het is erg belangrijk om meer te lezen over de grondbeginselen van dit type programmeertalen.
- Java heeft veel unieke kenmerken of principes van de taal. Drie principes van objectgeoriënteerd programmeren (en dus Java) zijn:
- inkapseling: De mogelijkheid om de toegang tot sommige componenten (methoden of velden) van het object te beperken. Java heeft de toegangsmodifiers privé, beschermd en openbaar voor de velden en methoden.
- polymorfisme: Het vermogen van objecten om verschillende identiteiten aan te nemen. In Java kan een object worden geconverteerd naar een ander type object om de methoden van laatstgenoemde te gebruiken.
- erfgoed: De mogelijkheid om velden en methoden van een andere soort in dezelfde hiërarchische structuur van het object in kwestie te gebruiken.
Delen op sociale netwerken:
Verwant
- Hoe Java te updaten
- Hoe een Java-venster in Swing te sluiten
- Hoe u uw Java-versie kunt controleren vanaf de Windows-opdrachtregel
- Hoe u uw Java_Home-pad in Ubuntu configureert
- Hoe u uw eerste Java-programma maakt in Ubuntu Linux
- Hoe een Java-applet te maken
- Hoe maak je een nieuw Java-project aan in Eclipse
- Hoe Java uit te schakelen
- Hoe de som van twee getallen in Java te vinden
- Hoe Java in te schakelen
- Hoe een array in Java te printen
- Hoe Java te installeren op Windows 8
- Hoe Java te installeren
- Hoe Java op Ubuntu te installeren
- Hoe de Java Software Development Kit te installeren
- Hoe de Java Development Kit (JDK) op een Mac te installeren
- Hoe de lengte van een tekenreeks in Java te krijgen
- Hoe Java te repareren
- Hoe Java-geheugen te vergroten in Windows 7
- Hoe Java Home te configureren
- Hoe een Java-ontwikkelaar op het hoogste niveau te worden