Introducere cu limbajul Java, tutorial, cod q - un român (ru)
Crearea unui program Java mai întâi
Notă. Dacă Java recunoaște acest lucru ca o clasă publică (și nu o eroare de compilare), numele fișierului trebuie să se potrivească cu numele clasei (HelloWorld în acest exemplu), cu extensia .java. Înainte de aceasta trebuie să fie, de asemenea, modificatorul de acces public.
naming conventions recomanda ca clase Java să înceapă cu o literă mare și sunt în format caz cămilă (în care prima literă a fiecărui cuvânt cu majuscule). Aceste acorduri sunt recomandate împotriva caracterul de subliniere (_) și dolar ($).
Pentru a compila, deschide o fereastră terminal și navigați la HelloWorld.java director.
Notă: cd - această comandă de terminal pentru a schimba directorul.
Introduceți javac urmat de numele fișierului și extensia după cum urmează:
Este bine cunoscut faptul că eroarea „javac“ nu este recunoscută ca o comandă internă sau externă, de program operațional sau fișier. Chiar dacă ați instalat JDK și poate rula programul de IDE ex. eclipsa, și așa mai departe. D. Din moment ce calea implicită nu este adăugat la mediul înconjurător.
Dacă-l pe Windows, pentru a rezolva problema, încercați mai întâi să meargă pe drumul javac.exe tau. cel mai probabil, acest lucru este C: \ Program Files \ Java \ JDK (număr de versiune) \ bin. Apoi, încercați să-l rulați de mai jos.
Mai devreme, când am javac a fost la fel ca și comanda de mai sus. Numai în acest caz, sistemul de operare știu unde javac. Deci, să ne vă spun despre asta acum, astfel încât să nu aveți nevoie să tastați tot drumul de fiecare dată. Trebuie să-l adăugați la calea noastră
Pentru a schimba mediul PATH PATH în Windows XP / Vista / 7/8/10:
- Panou de control → Sistem → Setări avansate de sistem
- Treceți la fila „Avansat» → Variabile de Mediu
- În secțiunea „Variabile de sistem“, derulați în jos pentru a selecta „Path“ → Schimbare
În „Valoare variabilă“, introduceți din față, în toate directoarele existente, urmate de un punct și virgulă (;). Nu eliminați toate intrările existente.
Acum trebuie să decidă.
Notă. comanda javac invocă compilatorul Java.
Apoi, compilatorul generează HelloWorld.class fișier bytecode, care poate fi rulat pe o mașină virtuală Java (JVM). Compilatorul limbajului de programare Java, javac. Se citește fișierele sursă scrise în limbajul de programare Java și le compilează în fișiere de clasă bytecode. compilatorul poate ocupa, de asemenea, rezultatele de adnotări în fișierele sursă și de clasă, folosind API-ul Conectabile Adnotarea de procesare, dacă se dorește. Compilatorul este un instrument de linie de comandă, dar poate fi, de asemenea, cauzate de utilizarea API-ul Java Compiler.
Pentru a rula programul, tipul de Java și apoi numele clasei care conține metoda principală (HelloWorld în exemplul nostru). Rețineți că .class omis:
Notă. comanda java lansează o aplicație Java.
Acesta va fi afișat pe consola:
Ați codificat cu succes și a creat primul Java program!
Notă. Pentru a recunoaște Java-comandă (.. Java javac, etc D.) Trebuie să vă asigurați:
Va trebui să utilizați compilator (javac) și interpret (java), furnizat de JVM dumneavoastră. Pentru a afla ce versiune ați instalat, de tip java -version și -versiunea javac la linia de comandă. Numărul de versiune a programului va fi tipărit în terminal (de exemplu, 1.8.0_73).
Programul Hello World conține un singur fișier care include definiția HelloWorld clasa. metoda principală și operatorul în interiorul metoda principală.
Clasa de cuvinte cheie începe definiția de clasă pentru o clasă numită HelloWorld. Fiecare aplicație Java conține cel puțin o clasă de definiție (pentru mai multe informații despre clasele).
Această metodă este punctul de intrare (definit prin numele și semnătura publicului său static void main (String [])), din care JVM poate rula programul. Fiecare program Java trebuie să aibă unul. Acestea sunt:
- publice. Aceasta înseamnă că metoda poate fi apelat de oriunde în program din lumea exterioară. A se vedea. „Vizibilitatea“ pentru mai multe informații despre el.
- statică. Aceasta înseamnă că există și poate fi realizată prin ea însăși (la nivel de clasă, fără a crea un obiect).
- nule. Aceasta înseamnă că nu returnează o valoare. Notă. Nu e ca C și C ++, în cazul în care este de așteptat codul de întoarcere, cum ar fi int (calea de Java - System.exit ()).
Această metodă de bază vă permite să:
- O matrice (de obicei, numit args) String s ca argumente funcțiilor de bază (de exemplu, dintr-o linie de comandă argument).
Aproape toate acest lucru este necesar pentru metoda de la punctul de intrare Java.
- Nume args - este numele variabilei, astfel încât să puteți apela orice, dar de obicei este numit args.
- Indiferent de tipul de parametru matrice (String [] args) sau varargs (String. Args), nu contează, deoarece matricele pot fi transferate la varargs.
Notă. Intr-o cerere poate fi de mai multe clase cu metoda punctului de intrare (principal). punctul de intrare cerere este determinată de numele clasei ca argument la comanda java.
În interiorul metoda principală găsim următoarea afirmație:
Hai să rupă această declarație pe elementele:
Notă. Fiecare declarație în Java trebuie să se termine cu punct și virgulă (;).
metoda și corpul corpul clasei este apoi închisă.
Aici este un alt exemplu care arată paradigma OO. Să simula o echipa de fotbal cu un singur (da, unul!) Dintre participanți. S-ar putea fi mai mult, dar vom discuta că, atunci când vom ajunge la matrice.
În primul rând, să definim clasa noastră Team.
Acum să definim membru nostru de clasă.
Pune totul împreună și se adaugă getters și metoda principală, așa cum sa discutat mai sus, avem:
Încă o dată, metoda principală în clasa de test este punctul de intrare în programul nostru. Fără o metodă principală, nu putem spune mașina virtuală Java (JVM), în cazul în care pentru a porni programul.
1 - Cât mai puțin HelloWorld clasa HelloWorld clasa System. se poate accesa numai datele publice.