Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Structura programelor Java

java



+ Font mai mare | - Font mai mic



Structura programelor Java

O aplicatie Java contine cel putin o clasa, care contine cel putin o metoda cu numele 'main' de tip void si cu atributele static si public. Metoda 'main' trebuie sa aiba ca unic argument un vector de obiecte String. Ca si in C, executia unui program incepe cu functia "main", doar ca "main" trebuie sa fie inclusa, ca metoda statica, intr-o clasa si trebuie sa aiba un argument vector de siruri.



Exemplul urmator este un program minimal, care afiseaza un text constant:

public class Main

}

In Java nu conteaza ordinea in care sunt scrise functiile (metodele) unei clase, deci o functie poate fi apelata inainte de a fi definita si nici nu este necesara declararea functiilor utilizate (nu se folosesc prototipuri de functii). Orice functie apartine unei clase si nu se pot defini functii in afara claselor.

In exemplele urmatoare se vor folosi numai clase care reunesc cateva metode statice, functii care pot fi executate fara a crea obiecte de tipul clasei respective.

Exemplul urmator este un fisier sursa cu o singura clasa, care contine doua metode, ambele publice si statice:

class Main

public static void writeln (String txt)

}

Numele unei metode statice trebuie precedat de numele clasei din care face parte (separate printr-un punct), daca este apelata dintr-o metoda a unei alte clase. Exemplu:

public class Main

}

public class Util {

public static void writeln (String txt)

}

O metoda ne-statica trebuie apelata pentru un anumit obiect, iar numele ei trebuie precedat de numele obiectului (si un punct). Metoda 'println' este apelata pentru obiectul adresat de variabila 'out', variabila publica din clasa System.

Un fisier sursa Java poate contine mai multe clase, dar numai una din ele poate avea atributul public. Numele fisierului sursa (de tip "java") trebuie sa coincida cu numele clasei publice pe care o contine. O clasa publica este accesibila si unor clase din alte pachete de clase.

Compilatorul Java creeaza pentru fiecare clasa din fisierul sursa cate un fisier cu extensia "class" si cu numele clasei. Daca este necesar, se compileaza si alte fisiere sursa cu clase folosite de fisierul transmis spre compilare.

Faza de executie a unui program Java consta din incarcarea si interpretarea tuturor claselor necesare executiei metodei "main" din clasa specificata in comanda "java".



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1587
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved