Cum să scrieți primul program pe java

Java este un limbaj de programare orientat pe obiecte, creat de James Gosling în 1995, ceea ce înseamnă exprimarea variabilelor ca obiecte cu câmpuri (care sunt atributele care descriu obiectul) și metodele (acțiunile care pot fi efectuate). Java este o limbă care vă permite să scrieți programe care pot fi rulate sub orice mașină virtuală Java. Deoarece acest lucru este destul de voluminos în numărul de cuvinte, limba de programare, este suficient să înțelegem și să studiezi chiar și începători. În acest manual, introducerea la programarea pe Java.

Pași

Metoda 1 din 3:
Scrierea primului program Java
  1. Imagine intitulată 91968 1
unu. Pentru a începe să scrieți programe pe Java, stabiliți mai întâi mediul dezvoltatorului. Mulți programatori folosesc un mediu integrat de dezvoltare (Eng. Mediu de dezvoltare integrat - IDE), cum ar fi Eclipsed NetBeans, dar puteți crea un program fără ea.
  • Imagine intitulată 91968 2
    2. Orice software Notepad va fi suficient pentru programarea Java. Unii programatori preferă să utilizeze editori de text bazați pe Vim și Emacs. Există, de asemenea, un editor destul de bun, care poate fi instalat atât pe Windows, cât și pe Linux (Mac, Ubuntui așa mai departe) - Textul sublim. O vom folosi în această recenzie.
  • Imagine intitulată 91968 3
    3
  • Dacă computerul rulează rularea sistemului de operare Windows și mediile variabile funcționează incorect, poate emite o eroare Javac. Citit Animal la instalarea aplicației Set Developer, Pentru a obține informații mai detaliate de instalare pentru a elimina această eroare.
  • Metoda 2 din 3:
    Salut Lume
    1. Imagine intitulată 91968 4
    unu. Pentru a începe, vom crea un program care va emite inscripția Bună ziua. Creați un fișier nou într-un editor de text și salvați-l ca "Salut Lume.Java". "Salut Lume" - acesta este numele clasei care trebuie să se potrivească cu numele fișierului, este important.
  • Imagine intitulată 91968 5
    2. Setați clasa și metoda principală. Metoda principalăPublicul static VOID principal (șir [] args) Acesta va fi folosit de fiecare dată când programul este lansat și va fi instalat în fiecare program Java ulterior.
    Clasa publică Helloworld {Public Static Void principal (șir [] args) {}}
  • Imagine intitulată 91968 6
    3. Introduceți linia de cod "Salut Lume."
    Sistem.Out.Println ("Salut Lume.")-
  • Luați în considerare componentele acestui șir de cod:
  • Sistem se referă la sistemul care indică anumite acțiuni.
  • Out informează sistemul pe care vom introduce câteva date.
  • Println Rândul de intrare - raportează sistemul de necesitate de a afișa valoarea pe ecran.
  • Paranteze în jurul valorii de ("Salut Lume") Indicați că metoda sistemului.Out.Println () Selectează această valoare ca parametru.
  • Ia notă de mai multe reguli care trebuie urmate de programarea în Java:
  • La sfârșitul fiecărei rânduri a codului, trebuie să puneți un punct cu o virgulă.
  • Java este sensibil la registru, deci este necesar să scrieți valorile metodei, variabilele și numele clasei este necesar pentru ao lua în considerare acest lucru.
  • Blocurile de cod care aparțin unei metode specifice sunt împărțite în paranteze curbate.
  • Imagine intitulată 91968 7
    4. Conectați toate împreună. În cele din urmă, programul dvs. Hello World ar trebui să arate astfel:
    Clasa publică Helloworld {Public Static Vid principal (șir [] args) {sistem.Out.Println ("Salut Lume.") -}}
  • Imagine intitulată 91968 8
    cinci. Salvați fișierul și deschideți promptul de comandă sau terminalul pentru a compila programul. Mergeți la dosarul unde ați salvat fișierul Helloworld.Java și intrați în Javac (compilator de optimizare Java) Helloworld.Java. Deci, veți cunoaște compilatorul pe care doriți să îl convertiți fișierul. Dacă erorile vor apărea în acest proces, compilatorul vă va anunța despre ceea ce ați făcut greșit. În mod ideal, nu trebuie să aveți notificări de la compilator în procesul de conversie a fișierului. La sfârșitul compilării, uitați-vă în dosarul în care a fost salvat fișierul Helloworld.Java - Trebuie să apară fișierul Helloworld.Clasă. Va folosi mașina virtuală Java pentru a începe.
  • Imagine intitulată 91968 9
    6. Rulați programul. În cele din urmă am ajuns la acest punct! În linia de comandă sau terminalul, introduceți în Java Helloworld. Mașina virtuală va înțelege în așa fel încât doriți să rulați clasa Helloworld. Helloworld inscripțiile ar trebui să apară în consola.
  • Imagine intitulată 91968 10
    7. Felicitări, ați creat primul dvs. program Java.
  • Metoda 3 din 3:
    Introduceți și ieșiți
    1. Imagine intitulată 91968 11
    unu. Acum trebuie să vă extindem programul World Hello, astfel încât să perceapă introducerea datelor de către utilizator. În programul nostru, am publicat un șir care este vizibil pentru utilizator, dar în programe interactive, utilizatorii introduc date în aplicații. Sarcina noastră este de a extinde programul pentru a solicita un nume de la utilizator și apoi a salutat-o ​​după nume.
  • Imagine intitulată 91968 12
    2. Importați clasa scanerului. Java are biblioteci încorporate la care avem acces, dar trebuie să le importăm. Una dintre aceste biblioteci este Java.UTIL conținând un scanner obiect pe care trebuie să introduceți date de către utilizator. Pentru a importa această clasă, trebuie să adăugăm următoarea linie la codul sursă.
    Importați Java.Util.Scaner-
  • Deci, vom informa programul pe care dorim să folosim obiectul scanerului, care există în pachetul Java.Util.
  • Dacă vrem să accesăm toate obiectele din biblioteca Java.Util., Trebuie să importăm pur și simplu la începutul codului JAVA.Util.*.
  • Imagine intitulată 91968 13
    3. Trebuie să introduceți o nouă variabilă în obiectul scanerului. Java - Limba de programare orientată pe obiecte, care operează variabile prin obiecte. Scanerul este un exemplu al unui obiect care are câmpuri și metode. Pentru a utiliza clasa scanerului, trebuie să creați un obiect de scaner nou, cu care putem completa câmpurile. Pentru aceasta, prescriem următoarele:
    Scanner UserInputScanner = Scaner nou (sistem.în)-
  • UserInputScannerNumele obiectului scanerului pe care tocmai l-am instalat. Luați notă că numele este scris în "Registrul Gorbat". Acesta este un acord privind utilizarea variabilelor în Java.
  • Folosim un nou operator pentru a crea o nouă instanță a obiectului. În cazul nostru, am creat o nouă instanță a obiectului scanerului prin specificarea codului Scaner nou (sistem.în).
  • Obiectul scanerului preia un parametru care indică scanarea obiectului. În acest caz, sistemul.În este un parametru. Sistem.În informează programul pe care trebuie să-l scanați datele introduse de utilizator.
  • Imagine intitulată 91968 14
    4. Apoi, ar trebui să faceți o nevoie clară de introducere a datelor în consola. Acest lucru se poate face folosind comanda Sistem.Out.Imprimare sau Sistem.Out.Println.
    Sistem.Out.Imprimare ("Care e numele tău? ")-
  • Imagine intitulată 91968 15
    cinci. Faceți astfel încât obiectul scanerului să ia următoarea linie pe care utilizatorul le introduce și îl salvează ca o variabilă. Scanerul trebuie să colecteze întotdeauna datele introduse de utilizator. Următorul cod al codului va da obiectului scanerului să recunoască numele scris de utilizator și să-l salveze ca o variabilă:
    String userInputname = userInputScanner.Linia următoare ()-
  • În Java, confirmarea metodei obiectului este setată la parametriObjectName.Metodname (parametri). Cod de coarde UserInputScanner.Linia următoare () Apelați obiectul scanerului folosind numele atribuit acestuia și apoi numim metoda Linia următoare (), care nu pot fi setați parametrii.
  • Luați notă că menținem următoarea linie într-un alt obiect - șir. Este indicat în cod UserInpponname
  • Imagine intitulată 91968 16
    6. Imprimați salut pentru utilizator. După ce am salvat numele, putem imprima un salut pentru acest utilizator. Amintiți-vă liniaSistem.Out.Println ("Salut Lume.")- Pe care am folosit-o în fișierul principal cu extinderea clasei? Tot codul pe care l-am scris trebuie să fie amplasat deasupra acestei linii. Acum putem schimba această linie, astfel încât să ia următorul text:
    Sistem.Out.Println ("Buna ziua " + UserInpponname + "!")-
  • Trebuie să introduceți "HI", numele de utilizator și exclamarea utilizând șirul de cod "Buna ziua " + UserInpponname + "!". Aceasta se numește canotaj.
  • Avem trei linii: Bună ziua, ", UserInputname, I "!". Straturile în Java sunt neschimbate și nu pot fi editate. Prin urmare, prin combinarea acestora, am creat o nouă linie în care este conținut salutul.
  • După aceea folosim această nouă linie ca parametru pentru Sistem.Out.Println.
  • Imagine intitulată 91968 17
    7. Răsuciți împreună și salvați. Codul nostru ar trebui să arate așa ceva:
    Importați Java.Util.Scaner-Clasa Publică Helloworld {Public Static Vid principal (șir [] args) {scanner userInputscanner = Scaner nou (sistem.În) -System.Out.Imprimare ("Care e numele tău? ") -String UserInputname = UserInputScanner.Linia următoare () - Sistem.Out.Println ("Buna ziua " + UserInpponname + "!") -}}
  • Imagine intitulată 91968 18
    opt. Compilați și alergați. Accesați linia de comandă sau terminalul și executați aceleași comenzi pe care le-am folosit pentru Helloworld.Java. Mai întâi trebuie să compilați programul utilizând compilatorul de limbă de optimizareJavac Helloworld.Java.După aceea putem rula acest program Java Helloworld.
  • sfaturi

    • Java - limbaj de programare orientat spre obiect, deci este util să citiți despre elementele de bază ale limbajelor de programare orientate pe obiecte.
    • Programarea orientată pe obiect are multe funcții care sunt specifice paradigmei sale. Trei cele mai importante:
    • Încapsulare - Abilitatea de a restricționa accesul la anumite componente ale obiectului. În Java există modificări publice, private și protejate pentru domenii și metode.
    • Polimorfism - proprietatea obiectelor pentru a lua identificatori diferiți. În Java, obiectul poate fi exprimat printr-un alt obiect pentru ao folosi deja.
    • Moştenire - Abilitatea de a utiliza câmpuri și metode dintr-o altă clasă ca parte a aceleiași ierarhii ca obiect curent.
    Publicații similare