Sari la conținut

(EV) Tutorial Java 6 – #2 Concepte de baza


IczuLetZ.

Postări Recomandate

In acest post vom vedea care sunt regulile de bază, componentele şi structura programelor Java. Bazat pe ceea ce am retinut în Tutorial Java – #1 Premise , se presupune că ştiţi că:

Alte topicuri care fac parte din acest tutorial Java 6 sunt accesibile prin Tutorial Java 6 – Continut.

in Java fişierele sursă sunt fişiere text cu extensia .java.;

utilizând linia de cpmanda şi un compilator, javac.exe, fişierele sursă sunt verificate sintactic si compilate în bytecode, fişiere cu extensia .class.;

bytecode-ul este executat de catre masina virtuala Java, Java Virtual Machine (JVM), java.exe;

pentru dezvoltarea de aplicatii Java puteti folosi doar JDK-u (Java Development Kit) şi linia de comandă sau un IDE (Integrated Development Kit), precum NetBeans sau Eclipse.

Reguli de baza pentru scrierea codului sursa in Java

o linie de comentariu sunt definita de //

comentariile pe mai multe linii sunt definite între / * şi * /

delimitatorul final pentru o instrucţiune este ; (punct şi virgulă); puteţi scrie două sau mai multe instrucţiuni pe linie, dar separate prin ;

instrucţiunile comentate sunt ignorate;

instrucţiunile pot fi asociate în blocuri de cod care sunt definite între { şi }; în mod implicit o metodă sau o clasă are asociat un singur bloc de cod (in interiorul unei functii pot fi si blocuri de cod interne);

limbajul Java este case sensitive, vb ca variabilă este diferită de Vb sau VB;

/* * se defineste o metoda care aduna 2 numere * input: a si b * rezultat: a+b */ int add(int a, int b) { //inceput bloc functie int A = a; //variabila A locala // diferita de a int B = b; int S = 0; //int C = 0; //instructiune comentata return S=A+B; } //sfarsit bloc functie

Structura de bază a unui cod sursă Java

Să ne uităm din nou la aplicatia HelloWorld, definita de fisierul sursa HelloWorld.java:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World Java!"); } }

Codul sursă Java, din fisierele cu extensia .java, este structurat pe baza unor reguli stricte.:

TOTUL este definită în interiorul unei clase (mai mult despre clase in posturile următoare), care reprezintă structuri care conţin date sau/şi metode; o aplicaţie Java este o colecţie de unul sau mai multe clase;

NU SE POT defini variabile sau metode globale, in afara unei clase(aşa cum este posibil în C/C++);

Orice aplicatie Java executabila (nu librarie) are un punct de intrare, ceea ce înseamnă că necesită o functie main; punctul de intrare a unei aplicatii defineşte prima functie (implicit prima instructiune) care urmează să fie executata; fără această regulă, în cazul în care veţi defini mai mult de o metodă, JVM nu ştie de unde să înceapa executia aplicatiei;

metoda main trebuie să fie definita ca fiind public (mai multe despre tipurile de acces în posturile următoare);

o clasă are un corp (care conţine atribute şi/sau metode) definite între { şi };

clasa care conţine funcţia main are acelaşi nume (la nivel de litera – case sensitiv) cu fişierul sursa; clasa HelloWorld este definita în fisierul HelloWorld.java; dacă modificaţi numele clasei  obtineti la compilare eroarea:

java.lang.NoClassDefFoundError: HelloWorld

Exception in thread "main"

Link spre comentariu
Distribuie pe alte site-uri

Vizitator
Acest topic este acum închis pentru alte răspunsuri.
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui. Also by continuing using this website you agree with the Terms of Use and Privacy Policy.