Kako napisati prvi program na javi
Java je objektno orijentirani programski jezik koji je stvorio James Gosling 1995. godine, što znači izražavanje varijabli kao predmeti s poljima (koja su atributi koji opisuju objekt) i metode (aktivnosti koje se mogu izvesti). Java je jezik koji vam omogućuje pisanje programa koji se mogu pokrenuti pod bilo kojom java virtualnom mašinom. Budući da je ovo prilično voluminozan u broju riječi, programski jezik, dovoljno je da samo razumijem i studira čak i početnike. U ovom priručniku, uvod u programiranje na Javi.
Korake
Metoda 1 od 3:
Pisanje prvog Java programajedan. Da biste započeli pisanje programa na Javi, prvo postavite okruženje programera. Mnogi programeri koriste integrirano razvojno okruženje (ENG. Integrisano razvojno okruženje - IDE), poput pomračenja Netbeansa, ali možete stvoriti program bez njega.
2. Bilo koji softver za notepad bit će dovoljan za Java programiranje. Neki programeri radije koriste urednike teksta na bazi vim-a i emacsa. Tu je i prilično dobar uređivač teksta, koji se može instalirati i na Windows i Linux (Mac, Ubuntui tako na) - Sublime tekst. Koristićemo ga u ovom pregledu.
3
Provjerite jeste li instalirani programer aplikacija u razvojem Java Java. Trebat će vam da sastavite svoj program.
Javac
. Pročitati Životinja na instaliranju postavljenog programera aplikacija, Da biste dobili detaljnije informacije o instalaciji da biste eliminirali ovu grešku.Metoda 2 od 3:
Zdravo svijetejedan. Za početak, stvorit ćemo program koji će izdati natpis Hello World. Kreirajte novu datoteku u uređivaču teksta i sačuvajte je kao "Zdravo svijete.Java". "Zdravo svijete" - Ovo je naziv klase koji mora odgovarati nazivu datoteke, važno je.
2. Podesite klasu i glavnu metodu. Glavna metoda
Javna statička void glavna (string [] args)
Koristit će se svaki put kada se program pokrene i bit će instaliran u svakom naknadnom programu Java.Javna klasa Helloworld {javna statička void glavna (string [] args) {}}
3. Unesite liniju koda "Zdravo svijete."
Sistem.Napolje.Println ("Zdravo svijete.")-
Sistem
odnosi se na sistem koji pokazuje određene akcije. Napolje
obavještava sistem da ćemo uvesti neke podatke. Println
Ulazni red - izvještava o sistemu potrebe za prikaz vrijednosti na ekranu.("Zdravo svijete")
Navedite da metoda sistema.Napolje.Println () Odabire ovu vrijednost kao parametar.4. Povežite sve zajedno. Konačno, vaš Hello World program trebao bi izgledati ovako:
Javna klasa Helloworld {javna statička void glavna (string [] args) {sistem.Napolje.Println ("Zdravo svijete.") -}}
pet. Spremite datoteku i otvorite naredbeni redak ili terminal za sastavljanje programa. Idite u mapu u kojoj ste spasili datoteku Helloworld.Java i ulazak u Javac (Java optimiziranje prevodilaca) Helloworld.Java. Dakle, znat ćete prevoditelj koji želite pretvoriti datoteku. Ako će se pogreške pojaviti u procesu, prevodilac će vas obavijestiti o onome što ste pogriješili. U idealnom slučaju, ne biste trebali imati obavijesti od prevoza u procesu pretvorbe datoteke. Na kraju kompilacije pogledajte u mapu u kojoj je sačuvana datoteka Helloworld-a.Java - mora se pojaviti dosije Helloworld.Klasa. Za početak će koristiti Java virtualnu mašinu.
6. Pokrenite program. Napokon smo stigli do ove tačke! U naredbenoj liniji ili terminalu uđite u Java Helloworld. Virtualni stroj će shvatiti na takav način na koji želite pokrenuti klasu Helloordorld. Helloworld natpisi trebaju se pojaviti u konzoli.
7. Čestitamo, kreirali ste svoj prvi Java program.
Metoda 3 od 3:
Unesite i izlazjedan. Sada moramo proširiti vaš Hello World Program tako da ona doživljava unos podataka od strane korisnika. U našem programu objavili smo niz koji je vidljiv korisniku, ali u interaktivnim programima korisnici unose podatke u aplikacije. Naš zadatak je proširiti program da bi zatražili ime od korisnika, a zatim je pozdravio po imenu.
2. Klasa uvoza skenera. Java ima ugrađene biblioteke na koje imamo pristup, ali moramo ih uvesti. Jedna od ovih biblioteka je Java.UTIL sadrži skener objekta koji trebate unijeti podatke korisnika. Da bismo uvozili ovu klasu, moramo dodati sljedeću liniju na izvorni kod.
Uvezi Java.Util.Skener-
3. Morate unijeti novu varijablu u objektu skenera. Java - Objektno orijentirani programski jezik, koji upravlja varijablama kroz objekte. Skener je primjer objekta koji ima polja i metode. Da biste koristili klasu skenera, morate kreirati novi objekt skenera, s kojim možemo popuniti polja. Za to propisujemo sljedeće:
Scanner userInputScanner = novi skener (sistem.u)-
UserInputScanner
Ime objekta skenera koji smo upravo instalirali. Imajte na umu da je ime napisano u "Gorbat registru". Ovo je dogovor o korištenju varijabli u Javi.Novi skener (sistem.u)
.4. Dalje, trebali biste napraviti jasnu potrebu za unosom podataka u konzoli. To se može učiniti pomoću naredbe
Sistem.Napolje.Ispisati
ili Sistem.Napolje.Println
.Sistem.Napolje.Print ("Kako se zoveš? ")-
pet. Napravite tako da objekt skenera pokupio sljedeći redak koji korisnik uđe i spremio ga kao varijablu. Skener mora uvijek prikupiti podatke koje je korisnik unio. Sljedeći kodeks koda pružit će objektu skenera da prepozna ime koje je napisao korisnik i spremi ga kao varijablu:
String userInputName = userInputScanner.Sljedeći lint ()-
Naziv objekta.Namjena metode (parametri)
. Šifra žice UserInputScanner.Sljedeći lint ()
Poziva objekt skenera koristeći mu ime dodijeljeno mu, a zatim nazivamo metodu Sljedeći lint ()
, koji se ne mogu postaviti parametrima.UserInTputName
6. Print Greates za korisnika. Nakon što smo spasili njegovo ime, možemo ispisati pozdrav za ovog korisnika. Sjetite se linije
Sistem.Napolje.Println ("Zdravo svijete.")-
Koje smo koristili u glavnoj datoteci s produžetkom klase? Sav kôd koji smo napisali trebalo bi da se nalazi iznad ove linije. Sada možemo promijeniti ovu liniju tako da je potrebna sljedeći tekst:Sistem.Napolje.Println ("Zdravo " + UserInTputName + "!")-
"Zdravo " + UserInTputName + "!"
. To se zove veslanje.Sistem.Napolje.Println
.7. Zaustavite sve zajedno i sačuvajte. Naš kôd bi trebao izgledati ovako:
Uvezi Java.Util.Skener-javna klasa Helloworld {javna statička void glavna (string [] args) {scanner userInputscanner = novi skener (sistem.In) -ssistem.Napolje.Print ("Kako se zoveš? ") -String userInputName = userInputScanner.Sljedeći lint () - sistem.Napolje.Println ("Zdravo " + UserInTputName + "!") -}}
osam. Sastavite i pokrenite. Idite na naredbenu liniju ili terminal i pokrenite iste naredbe koje smo koristili za Helloworld.Java. Prvo morate sastaviti program pomoću prevodilaca za optimizaciju jezika
Javac Helloworld.Java
.Nakon toga možemo pokrenuti ovaj program Java Helloworld
.Savjeti
- Java - Objektno orijentirani programski jezik, tako da je korisno pročitati o osnovama objektno orijentiranih programskih jezika.
- Objektno orijentirano programiranje ima mnogo funkcija koje su specifične za njegovu paradigmu. Tri najvažnija:
- Enkapsulacija - Sposobnost ograničavanja pristupa određenim komponentama objekta. Na Javi su javne, privatne i zaštićene izmjene za polja i metode.
- Polimorfizam - imovina predmeta za poduzimanje različitih identifikatora. U Javi se objekt može izraziti kroz drugi objekt za korištenje svoje metode.
- Nasljeđivanje - mogućnost korištenja polja i metoda iz druge klase kao dio iste hijerarhije kao trenutni objekt.