Java este un limbaj de programare orientat pe obiecte creat în 1995 de James Gosling, ceea ce înseamnă că reprezintă concepte ca „obiecte” cu „câmpuri” (care sunt atribute care descriu obiectul) și „metode” (acțiuni pe care obiectul le poate face). Java este un limbaj „scrie o dată, rulează oriunde”, ceea ce înseamnă că este conceput pentru a rula pe orice platformă care are o mașină virtuală Java (JVM). Deoarece Java este un limbaj de programare foarte detaliat, este ușor pentru începători să învețe și să înțeleagă. Acest tutorial este o introducere în scrierea programelor în Java.
Pași
Metoda 1 din 3: Scrierea primului dvs. program Java
Pasul 1. Pentru a începe să scrieți programe în Java, configurați-vă mediul de lucru
Mulți programatori folosesc medii integrate de dezvoltare (IDE), cum ar fi Eclipse și Netbeans pentru programarea lor Java, dar se poate scrie un program Java și îl poate compila fără IDE umflate.
Pasul 2. Orice fel de program de tip Notepad va fi suficient pentru programarea în Java
Programatorii hardcore uneori preferă să utilizeze editoare de text care se află în terminal, cum ar fi vim și emacs. Un editor de text foarte bun care poate fi instalat atât pe o mașină Windows, cât și pe o mașină bazată pe Linux (Mac, Ubuntu etc.) este Sublime Text, care este ceea ce vom folosi în acest tutorial.
Pasul 3. Asigurați-vă că aveți instalat kitul de dezvoltare software Java
Veți avea nevoie de acest lucru pentru a vă compila programul.
-
Într-un sistem de operare bazat pe Windows, dacă variabilele de mediu nu sunt corecte, este posibil să primiți o eroare când rulați
javac
- . Consultați articolul de instalare Cum se instalează kitul de dezvoltare software Java pentru mai multe detalii despre instalarea JDK pentru a evita această eroare.
Metoda 2 din 3: Programul Hello World
Pasul 1. Vom crea mai întâi un program care imprimă „Hello World
„În editorul de text, creați un fișier nou și salvați-l ca„ HelloWorld.java”. HelloWorld este numele clasei dvs. și veți avea nevoie ca numele clasei dvs. să fie același nume cu fișierul dvs.
Pasul 2. Declarați clasa și metoda principală
Principala metodă
public static main main (String args)
este metoda care va fi executată când programarea rulează. Această metodă principală va avea aceeași declarație de metodă în fiecare program Java.
public class HelloWorld {public static void main (String args) {}}
Pasul 3. Scrieți linia de cod care va tipări „Hello World
System.out.println ("Hello World.");
-
Să ne uităm la componentele acestei linii:
-
Sistem
- spune sistemului să facă ceva.
-
afară
- spune sistemului că vom face câteva lucruri de ieșire.
-
println
- înseamnă „linie de imprimare”, așa că îi spunem sistemului să imprime o linie în ieșire.
-
Parantezele din jur
("Salut Lume.")
înseamnă că metoda
System.out.println ()
ia un parametru, care, în acest caz, este Șirul
"Salut Lume."
-
-
Rețineți că există câteva reguli în Java la care trebuie să respectăm:
- Trebuie să adăugați întotdeauna un punct și virgulă la sfârșitul fiecărei linii.
- Java este sensibil la majuscule și minuscule, deci trebuie să scrieți numele metodelor, numele variabilelor și numele claselor în cazurile corecte sau veți primi o eroare.
- Blocuri de cod specifice unei anumite metode sau bucle sunt încadrate între paranteze buclate.
Pasul 4. Puneți totul împreună
Programul dvs. final Hello World ar trebui să arate după cum urmează:
public class HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Pasul 5. Salvați fișierul și deschideți promptul de comandă sau terminalul pentru a compila programul
Navigați la folderul în care ați salvat HelloWorld.java și tastați
javac HelloWorld.java
. Acest lucru spune compilatorului Java că doriți să compilați HelloWorld.java. Dacă există erori, compilatorul vă va spune ce ați greșit. În caz contrar, nu ar trebui să vedeți niciun mesaj de la compilator. Dacă vă uitați la directorul unde aveți HelloWorld.java acum, ar trebui să vedeți HelloWorld.class. Acesta este fișierul pe care Java îl va folosi pentru a rula programul.
Pasul 6. Rulați programul
În cele din urmă, vom rula programul nostru! În promptul de comandă sau terminal, tastați
java HelloWorld
. Acest lucru îi spune lui Java că doriți să rulați clasa HelloWorld. Ar trebui să vedeți „Hello World”. apare în consola ta.
Pasul 7. Felicitări, ați creat primul dvs. program Java
Metoda 3 din 3: Intrare și ieșire
Pasul 1. Acum vom extinde programul nostru Hello World pentru a primi informații de la utilizator
În programul nostru Hello World, am imprimat un șir pentru ca utilizatorul să îl poată vedea, dar partea interactivă a programelor este atunci când utilizatorul ajunge să introducă intrarea în program. Vom extinde acum programul nostru pentru a solicita utilizatorului numele său și apoi îl vom saluta pe numele său.
Pasul 2. Importați clasa Scanner
În Java, avem câteva biblioteci încorporate la care avem acces, dar trebuie să le importăm. Una dintre aceste biblioteci este java.util, care conține obiectul Scanner de care avem nevoie pentru a obține intrarea utilizatorului. Pentru a importa clasa Scanner, adăugăm următoarea linie la începutul codului nostru.
import java.util. Scanner;
- Acest lucru spune programului nostru că dorim să folosim obiectul Scanner care există în pachetul java.util.
-
Dacă am dori să avem acces la fiecare obiect din pachetul java.util, pur și simplu scriem
import java.util. *;
- la începutul codului nostru.
Pasul 3. În interiorul metodei noastre principale, creați o nouă instanță a obiectului Scanner
Java este un limbaj de programare orientat pe obiecte, deci reprezintă concepte folosind obiecte. Obiectul Scanner este un exemplu de obiect care are câmpuri și metode. Pentru a utiliza clasa Scanner, trebuie să creăm un nou obiect Scanner care să poată completa câmpurile și să folosească metodele. Pentru a face acest lucru, scriem:
Scanner userInputScanner = Scanner nou (System.in);
-
userInputScanner
- este numele obiectului Scanner pe care tocmai l-am instanțiat. Rețineți că numele este scris în carcasă de cămilă; aceasta este convenția pentru numirea variabilelor în Java.
-
Noi folosim
nou
operator pentru a crea o nouă instanță a unui obiect. Deci, în acest caz, am creat o nouă instanță a obiectului Scanner prin scriere
Scanner nou (System.in)
- .
-
Obiectul Scanner acceptă un parametru care îi spune obiectului ce trebuie scanat. În acest caz, am pus
System.in
ca parametru.
System.in
- spune programului să scaneze intrarea din sistem, care este intrarea pe care utilizatorul o va introduce în program.
Pasul 4. Solicitați utilizatorului o intrare
Trebuie să solicităm utilizatorului o intrare, astfel încât utilizatorul să știe când introduce ceva în consolă. Acest lucru poate fi realizat cu un
System.out.print
sau a
System.out.println
System.out.print („Care este numele tău?”);
Pasul 5. Solicitați obiectului Scanner să ia următoarea linie pe care utilizatorul o tastează și să o stocheze într-o variabilă
Scannerul va prelua întotdeauna date despre ceea ce tastează utilizatorul. Următoarea linie îi va cere scanerului să preia ceea ce a introdus utilizatorul pentru numele său și să le stocheze într-o variabilă:
String userInputName = userInputScanner.nextLine ();
-
În Java, convenția pentru utilizarea metodei unui obiect este
objectName.methodName (parametri)
. În
userInputScanner.nextLine ()
apelăm obiectul Scanner după numele pe care tocmai i l-am dat și apoi îi apelăm metoda
nextLine ()
- care nu ia niciun parametru.
-
Rețineți că stocăm următoarea linie într-un alt obiect: obiectul String. Am numit obiectul nostru String
userInputName
Pasul 6. Imprimați o felicitare către utilizator
Acum că avem numele utilizatorului stocat, putem imprima un mesaj de salut utilizatorului. Amintiți-vă
System.out.println ("Hello World.");
că am scris în clasa principală? Tot codul pe care tocmai l-am scris ar trebui să depășească linia respectivă. Acum putem modifica acea linie pentru a spune:
System.out.println ("Bună ziua" + userInputName + "!");
-
Modul în care am înlănțuit „Bună ziua”, numele utilizatorului și „!” în scris
"Bună ziua" + userInputName + "!"
- se numește concatenare șir.
- Ceea ce se întâmplă aici este că avem trei șiruri: „Bună ziua”, userInputName și „!”. Șirurile din Java sunt imuabile, ceea ce înseamnă că nu pot fi modificate. Deci, atunci când concatenăm aceste trei șiruri, în esență suntem create un șir nou care conține mesajul de întâmpinare.
-
Apoi luăm acest nou șir și îl alimentăm ca parametru pentru
System.out.println
- .
Pasul 7. Puneți totul împreună și salvați
Codul nostru ar trebui să arate acum:
import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = Scanner nou (System.in); System.out.print („Care este numele tău?”); String userInputName = userInputScanner.nextLine (); System.out.println ("Bună ziua" + userInputName + "!"); }}
Pasul 8. Compilați și rulați
Accesați linia de comandă sau terminalul și executați aceleași comenzi pe care le-am executat pentru prima noastră iterație HelloWorld.java. Mai întâi trebuie să compilăm programul:
javac HelloWorld.java
. Apoi îl putem rula:
java HelloWorld
Exemple de programe Java
Exemplu de program Java de bază
Sprijină wikiHow și deblocați toate mostrele.
Exemplu de program Java cu intrare
Sprijină wikiHow și deblocați toate mostrele.
sfaturi
- Java este un limbaj de programare orientat obiect, deci este util să citiți mai multe despre fundamentele limbajelor de programare orientate obiect.
-
Programarea orientată pe obiecte are multe caracteristici specifice paradigmei sale. Trei dintre aceste caracteristici principale sunt:
- Incapsularea: capacitatea de a restricționa accesul la unele componente ale obiectului. Java are modificatori privați, protejați și publici pentru câmpuri și metode.
- Polimorfism: capacitatea obiectelor de a prelua identități diferite. În Java, un obiect poate fi aruncat într-un alt obiect pentru a utiliza metodele celuilalt obiect.
- Moştenire: capacitatea de a utiliza câmpuri și metode din altă clasă în aceeași ierarhie ca obiectul curent.