Supporting the community
Introducere
In aceasta lectie, veti invata:
Java este un limbaj de programare construit pentru varsta Internetului. A fost construit pentru o lume in care tot ce are un fel de componenta electronica: sisteme stereo, telefoane fara fir, masini, chiar si frigiderul dvs., sunt toate pe internet. Aceasta lume este chiar la colt.
Ce este atat de unic despre Java, ca a determinat acceptarea sa rapida si larga?
.
Sa ne uitam la ceea ce face un program Java. Un program Java este construit prin scrierea (si referintele sunt deja disponibile) a lucrurilor numite clase. In cel mai simplu sens, un program Java este o gramada de clase. Veti construi cel putin una, tastand codul sursa intr-un fisier.
Lucrurile pe care le veti introduce (textul) au o structura foarte specifica (sintaxa) pe care o asteapta compilatorul Java. Creati fisierele de limbaj de programare Java cu un editor disponibil pe computer. Pe un PC care ruleaza Windows, Wordpad sau Notepad va functiona foarte bine. Pe o statie de lucru Sun, textedit este un editor frumos.
Odata ce aveti un cod sursa complet Java intr-un fisier, il compilati. Compilatorul Java transforma fisierul plin de caractere intr-un alt fisier care contine instructiuni pe care o JVM (Java Virtual Machine) poate interpreta, un fisier ".class".
Masina virtuala Java preia de aici actiunea. Exista JVM-uri pentru orice computer si sistem de operare, cum ar fi PC-urile care ruleaza Windows, computerele Sun Microsystems care ruleaza Solaris sau Linux, telefoanele mobile etc ... JVM tine fisierul dvs. ".class", il incarca in memoria sa virtuala, Chestii impreuna, apoi incepe interpretarea / executarea programului. In timpul conectarii, fisierul dvs. de clasa va fi combinat cu alte clase care fac parte din mediul Java, de exemplu, java.awt.Canvas, java.lang.String, etc ... Clasele standard exista pentru a va ajuta sa faceti lucruri precum afisarea de text pe Ecranul, obtineti caracterele tastate pe tastatura, cititi / scrieti fisiere, afisati elemente grafice, comunicati prin Internet, ... Si, apoi, mergeti departe; Programul tau prinde viata.
Exista doua tipuri de programe Java: appleturi si aplicatii. Veti incepe cu o aplicatie foarte simpla.
Pentru a merge mergeti trebuie sa incepeti prin a va deplasa prin ceea ce se numeste "Editati, compilati, executati" procesul sau ciclul. Acesta este ceva ce veti testa sa faceti din nou si in timp ce lucrati la programele dvs. Java. Acest exercitiu va va face sa va simtiti cum veti lucra in mediul Java. Pentru a face acest lucru rapid si simplu, veti incepe cu cel mai scurt program Java posibil.
Introduceti urmatorul text in computerul dvs., plasandu-l intr-un fisier numit "Hello.java"
|
Odata ce il aveti intr-un fisier din computer, verificati-l pentru a vedea ca acesta se potriveste cu exemplul - caracterul pentru caracter, cu majuscula numai in cazul in care exemplul indica caractere majuscule, aceeasi punctuatie, etc ... Cand credeti ca Aveti, asigurati-va ca ati salvat textul in fisier: Hello.java.
Acum este timpul sa rulati compilatorul Java cu fisierul "Hello.java" ca intrare. Acest lucru va va aduce fisierul "Hello.class". Introduceti:
|
S-a plans? A gasit o greseala de tastare pe care ati pierdut-o? Daca da, mergeti inapoi in editor si comparati textul cu ceea ce am oferit. Compilatorul va indica numarul liniei pe care a detectat o eroare. Acest lucru ar trebui sa ajute. Dar, eroarea poate fi si pe o linie mai veche. Repetati acest ciclu "Editati, compilati" pana cand compilatorul renunta la plangere.
Acum puteti utiliza JVM pentru a va executa programul. Introduceti:
|
Observati ca nu tastati "java Hello.class", chiar daca a trebuit sa furnizati intregul nume de fisier compilatorului Java. Masina virtuala Java (JVM) presupune si cauta fisierul Hello.class chiar daca ati furnizat doar numele de clasa Hello, nu numele fisierului. Daca aveti totul in regula, sistemul trebuie sa raspunda cu:
Hello World! |
Grozav ... Tocmai ati introdus si ati executat prima dvs. aplicatie Java.
Ati folosit comanda println in programele dvs. jLogo. Am adaugat aceasta comanda in pregatirea pentru mutarea dvs. in Java. In standardul Logo, comanda de imprimare face ceea ce face jLogo's println. Dar, in Java, imprimarea nu adauga caracterul de linie noua la iesire - la fel ca felul in care printul functioneaza in jLogo. In Logo-ul Berkeley, comanda de tip lasa linia noua.
jLogo Command | Logo Command | Java Method | Description |
---|---|---|---|
type | Afisati textul furnizat ca intrare / argument. | ||
println | println | Afisati textul furnizat ca intrare / argument, urmat de un caracter de linie noua. | |
Jucati-va, incercati ambele metode.
Una dintre cele mai frecvente greseli initiale este cazul de amestecare a caracterelor. In Java, cazul conteaza. Cuvantul “someThing” nu este acelasi cu cuvantul “something”.
Numele unei clase trebuie sa se potriveasca cu numele fisierului in care se afla. Codul sursa Java va fi compilat fara indicii de probleme. Dar, atunci cand incercati sa o executati, JVM se va plange ca nu va poate gasi clasa, numele caruia este numele fisierului.
In cele din urma, observati ca comanda compilatorului java, javac, se asteapta la un nume de fisier complet, inclusiv partea ".java"; Dar comanda java nu va accepta numele fisierului complet - se asteapta sa gaseasca un fisier cu numele pe care il specificati, terminand cu ".class"
We believe in helping people and that matter to us more than anything else. Since the very beginning of our company, our team have been willing and wishing to help.