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 schrijven
  1. Titel afbeelding 91968 1
een. 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.
  • Titel afbeelding 91968 2
    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.
  • Titel afbeelding 91968 3
    3
  • Als uw computer het Windows-besturingssysteem uitvoert en werkt de variabele omgevingen verkeerd, kan deze een foutmelding geven 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 Wereld
    1. Titel afbeelding 91968 4
    een. 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.
  • Titel afbeelding 91968 5
    2. Stel de klasse en de hoofdmethode in. HoofdmethodeOpenbare 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) {}}
  • Titel afbeelding 91968 6
    3. Voer de codelijn in "Hallo Wereld."
    Systeem.Uit.Println ("Hallo Wereld.")-
  • Overweeg de componenten van deze codestring:
  • 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.
  • Beugels rond ("Hallo Wereld") geef aan dat de systeemmethode.Uit.Println () selecteert deze waarde als parameter.
  • Neem een ​​notitie van verschillende regels die moeten worden gevolgd door programmeren in Java:
  • Aan het einde van elke regel van de code moet je een punt met een komma plaatsen.
  • JAVA is gevoelig voor het register, dus het is noodzakelijk om de waarden van de methode, variabelen en de naam van de klasse te schrijven, is nodig om het te overwegen.
  • Codeblokken die tot een specifieke methode behoren, zijn onderverdeeld in krullende beugels.
  • Titel afbeelding 91968 7
    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.") -}}
  • Titel afbeelding 91968 8
    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.
  • Titel afbeelding 91968 9
    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.
  • Titel afbeelding 91968 10
    7. Gefeliciteerd, je hebt je eerste Java-programma gemaakt.
  • Methode 3 van 3:
    Voer en uitvoer
    1. Titel afbeelding 91968 11
    een. 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.
  • Titel afbeelding 91968 12
    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-
  • Dus we zullen het programma informeren dat we het scannerobject willen gebruiken, dat bestaat in het Java-pakket.Util.
  • Als we toegang hebben tot alle objecten in de Java-bibliotheek.Util., We moeten eenvoudig importeren aan het begin van de Java-code.Util.*.
  • Titel afbeelding 91968 13
    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)-
  • userinputScannerDe 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.
  • We gebruiken een nieuwe operator om een ​​nieuw exemplaar van het object te maken. In ons geval hebben we een nieuw exemplaar van het scannerobject gemaakt door in de code te specificeren Nieuwe scanner (systeem.in).
  • Het scannerobject neemt een parameter op die het object vertelt om te scannen. In dit geval systeem.In is een parameter. Systeem.In informeert het programma dat u de door de gebruiker ingevoerde gegevens moet scannen.
  • Titel afbeelding 91968 14
    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? ")-
  • Titel afbeelding 91968 15
    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 ()-
  • In Java is bevestiging van de objectmethode ingesteld op parametersObjectName.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.
  • Houd er rekening mee dat we de volgende regel in een ander object - string behouden. Het is aangegeven in de code UserInputName
  • Titel afbeelding 91968 16
    6. Printgroet voor de gebruiker. Nadat we zijn naam hebben opgeslagen, kunnen we een begroeting voor deze gebruiker afdrukken. Denk aan de lijnSysteem.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 + "!")-
  • U moet "HI", gebruikersnaam en uitroepteken invoeren met behulp van de codestring "Hallo " + UserInputName + "!". Dit wordt roeien genoemd.
  • We hebben drie regels: Hallo, ", UserInputName, I "!". Stits in Java zijn ongewijzigd en kunnen niet worden bewerkt. Daarom hebben we het combineren van ze een nieuwe lijn waarin de begroeting is ingesloten.
  • Daarna gebruiken we deze nieuwe regel als een parameter voor Systeem.Uit.Println.
  • Titel afbeelding 91968 17
    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 + "!") -}}
  • Titel afbeelding 91968 18
    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 optimalisatiecompilerJavac 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:
    Vergelijkbaar