Hoe u uw eerste programma met Java schrijft

Schrijver: Monica Porter
Datum Van Creatie: 15 Maart 2021
Updatedatum: 27 Juni- 2024
Anonim
Creating your first Java application with IntelliJ IDEA
Video: Creating your first Java application with IntelliJ IDEA

Inhoud

Java is een objectgeoriënteerde programmeertaal die in 1995 door James Gosling werd geïntroduceerd. Dat wil zeggen, het vertegenwoordigt begrippen als "object" en "veld" (eigenschappen die het object beschrijven). Java is een "schrijf één plaats, draai ergens anders" taal: het is ontworpen om te draaien op elk platform dat Java Virtual Machine (JVM) heeft. Als meertalige programmeertaal is Java vrij gemakkelijk te leren en te begrijpen voor beginners. Dit artikel is een eerste kennismaking met programmeren in Java.

Stappen

Methode 1 van 3: Schrijf uw eerste Java-programma

  1. Om te beginnen met programmeren met Java, moet u uw werkomgeving instellen. Veel programmeurs gebruiken Integrated Development Environments (IDE), zoals Eclipse en Netbeans, om Java te programmeren. U kunt echter nog steeds zonder deze Java-programma's schrijven en compileren.

  2. Elk programma vergelijkbaar met Kladblok is voldoende om met Java te programmeren. Conservatieve programmeurs geven er soms de voorkeur aan om teksteditors te gebruiken die zich in de terminal bevinden, zoals vim en emacs. Sublime Text is een goede teksteditor die zowel op Windows-computers als op Linux-gebaseerde machines (Mac, Ubuntu, etc.) kan worden geïnstalleerd. Het is ook de editor die in deze handleiding wordt gebruikt.
  3. Zeker weten dat Java Software Development Kit geïnstalleerd. Je hebt het nodig om het programma te compileren.
    • Als op Windows-computers de omgevingsvariabelen niet correct zijn, kan er een fout optreden javac. Raadpleeg het artikel over het installeren van de Java Software Development Kit om deze fout te voorkomen.
    advertentie

Methode 2 van 3: Hello World-programma


  1. Eerst maken we een programma dat de woorden "Hello World."Maak in de teksteditor een nieuw bestand en sla het op als" ChaoThegioi.java ". ChaoThegioi is uw klassenaam en deze klassenaam moet overeenkomen met de bestandsnaam.
  2. Verklaar de hoofdklasse en methode. Belangrijkste methode public static void main (String args) is de methode die zal worden uitgevoerd wanneer het programma wordt uitgevoerd. De declaratie is in alle Java-programma's hetzelfde.

  3. Schrijf de code met de woorden "Hallo wereld.
    • Laten we eens kijken naar de componenten van deze opdrachtregel:
      • Systeem vertelt het systeem om iets te doen.
      • out vertelt het systeem dat we iets met de output gaan doen.
      • println staat voor "print line" en daarmee vragen we het systeem om een ​​regel aan de uitgang af te drukken.
      • Buitenste haakjes ("Hallo wereld.") Geeft de methode aan System.out.println () neemt één parameter, en in dit geval is dit String "Hallo Wereld."
    • Merk op dat er in Java een paar regels zijn die we moeten volgen:
      • Eindig altijd met een puntkomma.
      • Java maakt onderscheid tussen hoofdletters en kleine letters. Om fouten te voorkomen, moet u daarom de naam van de methode, de naam van de variabele en de klassenaam in het juiste geval schrijven.
      • Het privécodeblok van een bepaalde methode of lus staat tussen accolades.
  4. Samenvoegen. Je laatste Hello World-show zou er als volgt uit moeten zien:
  5. Sla het bestand op en open uw opdrachtregel of terminalinterpreter. Navigeer naar de map waarin u de ChaoThegioi.java hebt opgeslagen en typ javac ChaoThegioi.java. Deze code vertelt de Java-compiler dat u ChaoThegioi.java wilt compileren. Als er fouten zijn, zal de compiler u vertellen waar u deze heeft gemaakt. Als er geen fouten zijn, zouden er geen berichten van de compiler moeten zijn. Kijk nu naar de ChaoThegioi.java-directory, je zult ChaoThegioi.class zien. Dit is het Java-bestand dat u gebruikt om uw programma uit te voeren.
  6. Start het programma. Ten slotte moeten we het programma uitvoeren! Typ bij de opdrachtprompt of terminal java ChaoThegioi. Deze code vertelt Java dat u de klasse ChaoThegioi wilt uitvoeren. De woorden "Hallo wereld." verschijnt op uw beeldscherm.
  7. Gefeliciteerd, je hebt je eerste Java-programma geschreven! advertentie

Methode 3 van 3: invoer en uitvoer

  1. Nu zullen we het Hello World-programma uitbreiden om gebruikersinvoer te krijgen. In dit programma hebben we een string afgedrukt die de gebruiker kan lezen. Het interactieve deel van het programma is echter dat de gebruiker het invoert. Nu zullen we het programma uitbreiden, de gebruiker vragen een naam in te voeren en vervolgens een specifieke begroeting naar hen sturen.
  2. Voer de scannerklasse in. In Java hebt u toegang tot een aantal ingebouwde bibliotheken. Om ze te gebruiken, moeten we ze echter in het programma importeren. Een van die bibliotheken is java.util, dat het Scanner-object bevat dat we nodig hebben om informatie van de gebruiker te krijgen. Om de klasse Scanner binnen te gaan, voegen we de volgende regel toe aan het begin van het programma.
    • Deze opdrachtregel vertelt het programma dat we het Scanner-object willen gebruiken dat beschikbaar is in het pakket java.util.
    • Om toegang te krijgen tot elk object in het pakket java.util, hoeven we alleen maar te schrijven importeer java.util. *; aan het begin van de show.
  3. Maak in de hoofdmethode een nieuw exemplaar van het Scanner-object. Java is een objectgeoriënteerde programmeertaal, dus het vertegenwoordigt de concepten van objectgebruik. Scanner is een voorbeeld van een object met velden en methoden. Om de klasse Scanner te gebruiken, moeten we een nieuw Scanner-object maken - we kunnen velden toevoegen en de methoden ervan gebruiken. Om dit te doen, schrijven we:
    • userInputScanner is de naam van het Scanner-object dat we zojuist hebben gemaakt. Merk op dat deze naam is geschreven in de CamelCase-vorm (d.w.z. woorden worden in een rij geschreven, de eerste letter van elk woord is een hoofdletter) - dit is de naamgevingsconventie voor variabelen in Java.
    • We gebruiken operators new om een ​​nieuw exemplaar van een object te maken.In dit geval hebben we een nieuw exemplaar van het Scanner-object gemaakt door te schrijven nieuwe scanner (System.in).
    • Het Scanner-object ontvangt een parameter die aangeeft wat er moet worden gescand. In dit geval gaan we naar binnen System.in als parameter. System.in vraagt ​​het programma om de invoer van het systeem te scannen, wat de invoer is die de gebruiker in het programma zal typen.
  4. Vraag de gebruiker om informatie in te voeren. U moet de gebruiker vragen wanneer hij iets op het consolescherm moet typen. Dit kan met code System.out.print of System.out.println.
  5. Laat het Scanner-object de volgende regel ontvangen die de gebruiker heeft getypt en sla deze op als een variabele. De scanner ontvangt altijd de gegevens die de gebruiker heeft ingevoerd. De volgende regel zal de scanner vragen om de invoer van de gebruiker te ontvangen en deze op te slaan in een variabele:
    • In Java is de conventie voor het gebruik van methoden van een object objectName.methodName (parameters). In userInputScanner.nextLine (), noemen we het Scanner-object met de naam die we eraan hebben toegewezen en noemen we de methode ervan. nextLine (), deze methode heeft geen parameters.
    • Merk op dat we de volgende regel in een ander object opslaan: het String-object. Ik heb een naam gegeven userInputName voor dit object.
  6. Druk de begroeting af voor de gebruiker. Nu de gebruikersnaam is opgeslagen, kunnen we een begroeting voor hen afdrukken. Onthoud de code System.out.println ("Hallo wereld."); dat we in de hoofdklasse schreven? Elke code die we zojuist hebben geschreven, staat voor die regel code. Nu kunnen we die regel code wijzigen in:
    • De manier waarop we "Hallo", de gebruikersnaam en de "!" met "Hallo" + userInputName + "!" heet String-aaneenschakeling.
    • Hier hebben we drie tekenreeksen: "Hallo", userInputName en "!". In Java is String onveranderlijk. Dus wanneer we deze drie reeksen samenvoegen, maken we in feite een nieuwe reeks met de begroeting.
    • Vervolgens nemen we deze nieuwe string en voeren deze als argument in System.out.println.
  7. Samenvoegen en opslaan. We hebben het volgende programma:
  8. Compileer en voer uit. Ga naar de opdrachtprompt of terminal en voer het uit met het commando dat we bij de eerste keer uitvoeren van ChaoThegioi.java hebben gebruikt. Eerst moeten we het programma compileren: javac ChaoThegioi.java. Vervolgens kunnen we het uitvoeren: java ChaoThegioi. advertentie

Advies

  • Java is een objectgeoriënteerde programmeertaal, dus u moet meer lezen over de basisprincipes van deze programmeertaal.
  • Objectgeoriënteerd programmeren heeft veel unieke eigenschappen. Drie van de belangrijkste kenmerken zijn:
    • Verpakkingseigenschappen: de mogelijkheid om de toegang tot enkele componenten van het object te beperken. Java gebruikt trefwoorden om privé-, beschermde en openbare velden en methoden te definiëren.
    • Polymorfisme: de mogelijkheid om meerdere object-ID's te herkennen. In Java kan een object worden doorgegeven aan een ander object met behulp van de methoden van dat object.
    • Erfenis: de mogelijkheid om velden en methoden uit de klasse te gebruiken die zich in dezelfde hiërarchie bevinden als het huidige object.