Extras din laborator
Crearea unei aplicatii simple
1. Scrierea codului sursa
Vom prezenta un exemplu clasic – afisarea argumentelor
import java.io.*;
class unu{
public static void main(String[] args){
System.out.println("Sunt "+args.length+" argumente:");
for(int i=0; i<args.length; i++)
System.out.println(args[i]);
}
}
Toate aplicatiile Java contin o clasa principala în care trebuie sa se gaseasca metoda main. Aceasta este metoda “principala”: la executarea programului sistemul detecteaza si executa metoda main a clasei al carei nume coincide cu numele fisierului byte-code rezultat în urma compilarii clasei care contine metoda principala.
Obs: În Java operatorul de concatenare + este foarte flexibil, în sensul ca permite concatenarea sirurilor de caractere cu obiecte de orice tip care au o reprezentare de tip sir de caractere.
Clasele aplicatiei se pot gasi fie într-un singur fisier (unitate de compilare), fie în mai multe.
Scrierea programului poate fi realizata cu orice editor text.
2. Salvarea fisierelor sursa
Se va face în fisiere cu extensia .java
Este indicat, dar nu obligatoriu (asa cum se vede din exemplul prezentat), ca numele unitatii de compilare sa coincida cu numele clasei ce contine metoda principala; în primele versiuni ale limbajului exista însa aceasta obligativitate. În versiunile recente nici precizarea atributului public pentru metoda principala nu mai este obligatorie.
Obs: Java face distinctie între literele mari si mici.
C:/java/PrimaAplicatie.java
3. Compilarea aplicatiei
Se foloseste compilatorul Java, javac.
Apelul compilatorului se face pentru fisierul ce contine clasa principala a aplicatiei. Compilatorul creeaza câte un fisier separat pentru fiecare clasa a programului; acestea au extensia class si sunt plasate implicit în acelasi director cu fisierele sursa.
javac PrimaAplicatie.java
4. Rularea aplicatiei
Se face cu interpretorul java, apelat pentru unitatea de compilare corespunzatoare clasei principale, fiind însa omisa extensia class asociata acesteia.
java nume_clasa lista_de_argumente
java unu primul ultimul
Preview document
Conținut arhivă zip
- Introducere in Java.doc