dmylogi.com

Hoe om jou eerste Java-program te skryf

Java is `n objekgeoriënteerde programmeertaal, wat beteken dat dit werklike konsepte verteenwoordig, soos "voorwerpe" met "velde" (eienskappe wat die voorwerp beskryf) en "metodes" (die aksies wat met die voorwerp verband hou, in eenvoudiger woorde, wat die voorwerp kan doen). Java is `n taal van die tipe "Skryf dit een keer, hardloop dit oral", dit wil sê, dit is ontwerp om op `n platform geskryf te word en uitgevoer te word op enige Java Virtual Machine (in Engels Java Virtual Machine, JVM). Omdat Java `n baie netjiese programmeertaal is, sal beginners dit maklik vind om te leer en te verstaan. Hierdie gids is `n inleiding tot Java, waarin u u eie programme begin skryf.

stappe

Prent getiteld 91968 1
1
Om te begin met die skryf van programme in Java, moet ons eers die werksomgewing voorberei. Baie programmeerders gebruik geïntegreerde ontwikkelingsomgewings (IDE) soos Eclipse en Netbeans om in Java te programmering, maar dit is ook moontlik om Java-programme sonder ingewikkelde IDE te skryf en op te stel.
  • Beeld getiteld 91968 2
    2
    Enige soort program soortgelyk aan Notepad sal genoeg wees om in Java te program. Die mees gevorderde programmeerders verkies soms om teksredakteurs te gebruik gebaseer op `n terminale, soos vim en emacs. `N Baie goeie teksredakteur wat op `n Windows-rekenaar en `n Linux-rekenaar geïnstalleer kan word (Mac, Ubuntu, ens.) Is geïnstalleer. Sublieme teks, wat ons in hierdie gids sal gebruik.
  • Beeld getiteld 91968 3
    3
    Maak seker jy het Java Software Development Kit geïnstalleer op die rekenaar. Jy sal dit nodig hê om jou programme op te stel.
  • In `n Windows-bedryfstelsel, as u nie die omgewingsveranderlikes gekonfigureer het nie en dit nie korrek is nie, word u moontlik `n fout tydens die hardloop vertoon. javac. Sien die artikel vir die installering van Java Software Development Kit vir meer inligting oor die installering van JDK en om hierdie fout te vermy.
  • Metode 1
    Hallo Wêreldprogram

    1
    Eerstens sal ons `n program skep wat die boodskap druk "Hello World". Om dit te doen, maak in jou teksredigeerder `n nuwe lêer en stoor dit as "HolaMundo.java". HolaMundo is die naam van jou klas, onthou, dit moet altyd dieselfde naam as jou lêer hê.
  • 2
    Verklaar die klas en die hoofmetode of hoof. Die belangrikste metode openbare statiese leegte hoof (string [] args) Dit is die eerste metode wat uitgevoer sal word wanneer die program begin. Dit sal dieselfde metode verklaring hê in al u Java-programme.

    openbare klas Hello World (publieke statiese void main (string [] args) {}}
  • 3
    Skryf die kode van die kode wat die boodskap sal druk "Hello World".

    System.out.println ("Hello World") -
  • Kom ons kyk na die komponente van hierdie reël kode:
  • stelsel dit vertel die stelsel dat dit iets moet doen.
  • uit dit vertel die stelsel dat ons een of ander soort operasie sal uitvoer.
  • println middel "druklyn", dit is, ons vertel die stelsel om `n lyn in die uitvoeroperasie uit te druk.
  • Die hakies rondom ("Hello World") dui aan dat die metode System.out.println () ontvang `n parameter, wat in hierdie geval die string of string is "Hello World"
  • Hou in gedagte dat daar in Java sekere reëls is waarop ons moet voldoen:
  • Jy moet altyd `n semikolon by die einde van elke reël kode byvoeg.
  • Java is hoofletter sensitief, dus die name van jou metodes, veranderlikes en klasse moet korrek geskryf word of foute veroorsaak.
  • Kodeblokke wat deel van `n metode of lus is, moet omring word deur hakies.
  • Skerm-Shot-19/06/2013-at-1.11.53-AM.jpg" klas ="beeld ligkas">
    Prent getitelde skermskoot 2013 06 19 by 1.11.53 AM.jpg
    4
    Sluit by al die kode aan. Jou Hello World-program moet soos volg beskou word

    openbare klas Hello World (publieke statiese leegte hoof (String [] args) {System.out.println ("Hello World") -)}
  • Skerm-Shot-06/19/2013-at-1.14.02-AM.jpg" klas ="beeld ligkas">
    Prent getitelde skermskoot 2013 06 19 by 1.14.02 AM.jpg
    5
    Stoor jou lêer en maak die opdraglyn of terminaal oop om die program op te stel. Van die opdrag lyn of terminale, gaan na die gids waar u die HelloWorld.java lêer gestoor het en skryf javac HelloMundo.java. Dit vertel die Java-samesteller wat jy die HelloWorld.java-lêer wil opstel. As die kode foute het, sal die samesteller jou vertel wat jy verkeerd gedoen het. Andersins sal u geen boodskap ontvang nie. As jy nou na die gids kyk waarin jy die HelloWorld.java-lêer gestoor het, moet jy `n nuwe lêer genaamd HelloWorld.class sien. Dit is die lêer wat Java sal gebruik om u program te laat loop.
  • Skerm-Shot-06/19/2013-at-1.27.54-AM.jpg" klas ="beeld ligkas">
    Prent titel Screen Shot 2013 06 19 by 1.27.54 AM.jpg
    6


    Voer die program uit. Uiteindelik kan ons ons program uitvoer! Tik op die opdraglyn of terminale java Hello World. Dit vertel vir Java dat jy die HelloWorld-klas wil bestuur. Sodra jy dit doen, moet jy die boodskap sien "Hello World" in die konsole.
  • 7
    Baie geluk, jy het jou eerste Java-program geskep!
  • Metode 2
    Ingang en uitgang

    1
    Nou sal ons ons Hola Mundo program uitbrei sodat dit gebruikersdata kan ontvang. In ons Hello World-program, soos ons hierbo gewys het, druk ons ​​`n teksstring vir die gebruiker uit, maar die interaktiewe deel van die programme is wanneer die gebruiker data in die program kan invoer. Vervolgens sal ons ons program uitbrei sodat dit die gebruiker vir sy naam vra en hom dan groet met die gebruik daarvan.
  • 2
    Voer die Scanner-klas in. In Java is daar geïntegreerde biblioteke wat ons moet gebruik voordat hulle gebruik word. Hiervoor moet ons dit eers invoer. Een van hierdie biblioteke is java.util, wat die skandeerdervoorwerp bevat wat ons nodig het om `n gebruikerinvoer te ontvang. Om die Scanner-klas in te voer, voeg ons die volgende reël by die begin van ons kode.

    invoer java.util.Scanner-
  • Dit vertel ons program dat ons die Scanner-voorwerp wil gebruik, wat in die java.util-pakket bestaan.
  • As ons toegang wou hê tot elke voorwerp in die java.util-pakket, moet ons net skryf invoer java.util. * - aan die begin van ons kode.
  • 3
    Binne die hoofmetode, skep `n nuwe voorbeeld van die Scanner-voorwerp. Java is `n objekgeoriënteerde programmeertaal, dus verteenwoordig dit konsepte deur voorwerpe. Die skandeerdervoorwerp is `n voorbeeld van `n voorwerp met velde en metodes. Om die Scanner-klas te gebruik, moet ons `n nuwe voorwerp skep van die tipe scanner waarvan die velde waaraan ons waardes kan toewys en wie se metodes ons kan gebruik. Om dit te doen skryf ons die volgende:

    Skandeerder userInputScanner = nuwe skandeerder (System.in) -
  • entradaUsuarioScanner is die naam van die skandeerder tipe voorwerp wat ons net gekopieer het. Let daarop dat die naam daarvan in die CamelCase-skryfstyl geskryf is - dit is `n Java-konvensie wanneer die veranderlikes benoem word.
  • Ons gebruik die operateur nuwe om `n nuwe voorwerp van `n voorwerp te skep. Wel, by hierdie geleentheid het ons `n nuwe voorbeeld van die Scanner-voorwerp geskep deur te skryf nuwe skandeerder (System.in).
  • Die skandeerdervoorwerp ontvang `n parameter wat dit vertel wat om te skandeer. In hierdie geval het ons dit gestel System.in as die parameter. System.in dit vertel die program om `n stelseldata-invoer te skandeer, wat die gebruiker in die program sal skryf.
  • 4
    Vra die gebruiker vir data. Ons moet die gebruiker vir inligting vra sodat hy weet wanneer om iets in die konsole te skryf. Ons kan dit bereik met `n kodekode System.out.print of System.out.println.

    System.out.print ("Wat is jou naam?") -
  • 5
    Vra die Scanner-voorwerp om die data wat die gebruiker in die volgende reël betree, vas te lê en stoor dit in `n veranderlike. Die skandeerdervoorwerp sal altyd die data wat die gebruiker skryf, vang. Die volgende reël kode vra die skandeerdervoorwerp om vas te stel wat die gebruiker as sy naam geskryf het en dit in `n veranderlike te stoor

    String invoer UserName = userInputScanner.nextLine () -
  • In Java is die konvensie vir die gebruik van die metodes van `n voorwerp die volgende: ObjectName.MethodName (parameters). By skryf UserInputScanner.nextLine (), ons noem ons Scanner voorwerp met die naam wat ons net gegee het en dan maak ons ​​sy metode aan nextLine () wat geen parameter ontvang nie.
  • Let op dat ons die inskrywingslyn in `n ander voorwerp stoor: die String-voorwerp. Ons het die volgende naam aan ons String-voorwerp gegee UserName insette
  • 6
    Druk die groet na die gebruiker. Noudat ons die gebruiker se naam gestoor het, kan ons `n persoonlike groetjie druk. Onthou jy die kode System.out.println ("Hello World") - Wat skryf ons in die hoofklas? Al die kode wat ons net geskryf het, moet in daardie lyn gaan. Dit is, ons kan dit op die volgende manier verander:

    System.out.println ("hallo " + UserName inskrywing + "!") -
  • Die manier waarop ons verenig "hallo ", die gebruikersnaam en die simbool "!" skryf "hallo " + userInputName + "!" dit staan ​​bekend as kettingversaking.
  • Wat eintlik hier gebeur, is dat ons drie kettings het: "hallo", invoer gebruikersnaam, en "!". Die kettings in Java is onveranderlik, wat beteken dat hulle nie verander kan word nie. So wanneer ons hierdie kettings saamvat, is dit basies wat ons doen om `n nuwe tou te skep wat die groet bevat.
  • Dan neem ons hierdie nuwe ketting en stuur dit as `n parameter aan System.out.println.
  • Skerm-Shot-06/19/2013-at-2.12.37-AM.jpg" klas ="beeld ligkas">
    Prent getitelde skermskoot 2013 06 19 by 2.12.37 AM.jpg
    7
    Sluit al die kode aan en stoor dit. Ons voltooide kode moet soos volg lyk:

    invoer java.util.Scanner-openbare klas HelloWorld (publieke statiese void main (String [] args) {ScannerInputScannerUser = nuwe skandeerder (System.in) -System.out.print ("Wat is jou naam? ") -String invoer UserName = userInputScanner.nextLine () - System.out.println ("hallo " + UserName inskrywing + "!") -)}
  • Skerm-Shot-06/19/2013-at-2.10.51-AM.jpg" klas ="beeld ligkas">
    Prent titel Screen Shot 2013 06 19 by 2.10.51 AM.jpg
    8
    Stel die program saam en voer dit uit. Gaan na die opdrag lyn of terminale en voer dieselfde opdragte uit wat ons hardloop vir ons eerste iterasie van die HolaMundo.java program. Eerstens moet ons die program saamstel: javac HelloMundo.java. Dan kan ons dit uitvoer: java Hello World.
  • wenke

    • Java is `n objekgeoriënteerde programmeertaal, daarom is dit baie belangrik om meer te lees oor die grondbeginsels van hierdie tipe programmeringstale.
    • Java het baie unieke eienskappe of beginsels van die taal. Drie beginsels van objekgeoriënteerde programmering (en dus Java) is:
    • inkapseling: Die vermoë om toegang tot sommige van die komponente (metodes of velde) van die voorwerp te beperk. Java het die toegang modifikators privaat, beskerm en publiek vir die velde en metodes.
    • polimorfisme: Die vermoë van voorwerpe om verskillende identiteite aan te neem. In Java kan `n voorwerp omskep word na `n ander tipe voorwerp om laasgenoemde se metodes te gebruik.
    • erfenis: Die vermoë om velde en metodes van `n ander soort in dieselfde hiërargiese boom van die betrokke voorwerp te gebruik.
    Deel op sosiale netwerke:

    Verwante
    Hoe om Java op te dateerHoe om Java op te dateer
    Hoe om `n Java-venster in Swing te sluitHoe om `n Java-venster in Swing te sluit
    Hoe om jou Java-weergawe van die Windows-opdraglyn na te gaanHoe om jou Java-weergawe van die Windows-opdraglyn na te gaan
    Hoe om jou Java_Home-pad in Ubuntu op te stelHoe om jou Java_Home-pad in Ubuntu op te stel
    Hoe om jou eerste Java-program in Ubuntu Linux te skepHoe om jou eerste Java-program in Ubuntu Linux te skep
    Hoe om `n Java-applet te skepHoe om `n Java-applet te skep
    Hoe om `n nuwe Java-projek in Eclipse te skepHoe om `n nuwe Java-projek in Eclipse te skep
    Hoe om Java uit te skakelHoe om Java uit te skakel
    Hoe om Java te laai in Internet ExplorerHoe om Java te laai in Internet Explorer
    Hoe om die som van twee getalle in Java te vindHoe om die som van twee getalle in Java te vind
    » » Hoe om jou eerste Java-program te skryf
    © 2024 dmylogi.com