emkiset.ru

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

Titel afbeelding 91968 1
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.
  • Titel afbeelding 91968 2
    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.
  • Titel afbeelding 91968 3
    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.
  • Als u in een Windows-besturingssysteem geen omgevingsvariabelen hebt geconfigureerd en deze niet correct zijn, ziet u waarschijnlijk een fout tijdens het uitvoeren 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") -
  • Laten we de componenten van deze regel bekijken:
  • 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.
  • De haakjes rond ("Hallo wereld") geef aan dat de methode System.out.println () ontvangt een parameter, in dit geval de tekenreeks of tekenreeks "Hallo wereld"
  • Houd in gedachten dat er op Java bepaalde regels zijn waaraan we ons moeten houden:
  • Voeg altijd een puntkomma toe aan het einde van elke regel code.
  • Java is hoofdlettergevoelig, dus de namen van uw methoden, variabelen en klassen moeten correct worden geschreven of resulteren in een fout.
  • Codeblokken die deel uitmaken van een methode of lus moeten worden omringd door accolades.
  • Screen-Shot-19/06/2013-at-1.11.53-AM.jpg" class ="afbeelding lightbox">
    Titel afbeelding Screen Shot 2013 06 19 op 1.11.53 AM.jpg


    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">
    Titel afbeelding Screen Shot 2013 06 19 op 1.14.02 AM.jpg
    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">
    Titel afbeelding Screen Shot 2013 06 19 op 1.27.54 AM.jpg
    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-
  • Dit vertelt ons programma dat we het Scanner-object willen gebruiken dat bestaat in het pakket java.util.
  • Als we toegang zouden willen krijgen tot elk object in het pakket java.util, zouden we gewoon moeten schrijven 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.
  • We gebruiken de operator 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).
  • Het Scanner-object ontvangt een parameter die aangeeft wat moet worden gescand. In dit geval hebben we gezet 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 () -
  • In Java is de conventie voor het gebruiken van de methoden van een object de volgende: 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.
  • Merk op dat we de invoerregel opslaan in een ander object: het String-object. We hebben de volgende naam gegeven aan ons String-object 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 + "!") -
  • De manier waarop we ons verenigen "Hallo ", de gebruikersnaam en het symbool "!" schrift "Hallo " + userInputName + "!" het staat bekend als keten-aaneenschakeling.
  • Wat hier eigenlijk gebeurt, is dat we drie ketens hebben: "Hallo", voer gebruikersnaam in en "!". De kettingen in Java zijn onveranderlijk, wat betekent dat ze niet kunnen worden gewijzigd. Dus bij het aaneenschakelen van deze ketens, is het in principe wat we doen een nieuwe reeks te maken die de begroeting bevat.
  • Vervolgens nemen we deze nieuwe keten en verzenden deze als een parameter naar System.out.println.
  • Screen-Shot-06/19/2013-at-2.12.37-AM.jpg" class ="afbeelding lightbox">
    Titel afbeelding Screen Shot 2013 06 19 op 2.12.37 AM.jpg
    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">
    Titel afbeelding Screen Shot 2013 06 19 om 2.10.51 AM.jpg
    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 een Java-venster in Swing te sluitenHoe een Java-venster in Swing te sluiten
    Hoe u uw Java-versie kunt controleren vanaf de Windows-opdrachtregelHoe u uw Java-versie kunt controleren vanaf de Windows-opdrachtregel
    Hoe u uw Java_Home-pad in Ubuntu configureertHoe u uw Java_Home-pad in Ubuntu configureert
    Hoe u uw eerste Java-programma maakt in Ubuntu LinuxHoe u uw eerste Java-programma maakt in Ubuntu Linux
    Hoe een Java-applet te makenHoe een Java-applet te maken
    Hoe maak je een nieuw Java-project aan in EclipseHoe maak je een nieuw Java-project aan in Eclipse
    Hoe Java uit te schakelenHoe Java uit te schakelen
    Hoe de som van twee getallen in Java te vindenHoe de som van twee getallen in Java te vinden
    Hoe Java in te schakelenHoe Java in te schakelen
    Hoe een array in Java te printenHoe een array in Java te printen
    » » Hoe u uw eerste Java-programma schrijft
    © 2021 emkiset.ru