Primul program Java

Primul program in Java este un program standard pentru orice limbaj: un program care afiseaza un mesaj "Hello world" pe ecran. Codul necesar pentru un astfel de program urmeaza mai jos.

Orice cod in Java trebuie sa fie inclus intr-o clasa. O clasa se declara cel mai simplu prin instructiunile public class urmate de numele clasei, in cazul nostru HelloWorld. Dupa aceasta declaratie urmeaza intotdeauna acolada deschisa { urmata de codul clasei. La sfarsitul clasei se va inchide acolada deschisa la inceput }.

Fisierul in care este inclusa o clasa trebuie obligatoriu sa aibe exact acelasi nume cu numele clasei si extensia .java. In cazul nostru fisierul in care creem aceasta clasa trebuie sa se numeasca HelloWorld.java.

Java este un limbaj case sensitive ceea ce inseamna ca se face diferenta intre literele mari si literele mici. Prin urmare HelloWorld si Helloworld sunt lucruri diferite.

In interiorul clasei avem o metoda de forma public static void main(String[] args). O metoda este un mic sub-program care este apelat din alt program sau sub-program. Metoda main definita aici este un pic mai speciala in sensul ca este punctul standard de intrare intr-un program. Orice program pentru a fi rulat trebuie sa aibe o metoda numita main cu semnatura de mai sus (public static void main(String[] args)). De la aceasta metoda porneste executia programului, practic masina virtuala Java va apela aceasta metoda pentru a porni programul.

Orice metoda, la fel ca si o clasa imediat dupa declaratie incepe cu acolada deschisa { si se incheie cu acolada inchisa }. Orice violare a regulilor referitoare la acolade vor rezulta intr-o eroare de compilare, respectiv programul nu va putea fi compilat, deci nici rulat.

In interiorul metodei main, adica intre acolade avem o singura linie de cod: System.out.println("Hello world"); Aceasta este modalitatea standard in Java de a afisa un text pe ecran urmat de trecerea pe o linie noua. Despre contructia System.out.println vom vorbi ceva mai tarziu, ce e important de stiut ca trebuie urmata de paranteze rotunde () iar intre paranteze trebuie scris textul care se vrea a fi afisat. Acest text trebuie cuprins intre ghilimele "". Ce se gaseste intre ghilimele va fi afisat pe ecran.

Observati stilul de denumire al clasei. Este o conventie standard ca in Java numele clasei sa inceapa cu litera mare iar fiecare cuvant din interiorul numelui sa inceapa si el cu litera mare. Ex: HelloWorld sau NumeDeClasaFormatDinMaiMulteCuvinte. De asemenea ca regula de baza numele clasei ar trebui sa fie un substantiv.

Este momentul sa arati ce ai invatat. Rezolva testul TR1 pentru a-ti verifica cunostintele dobandite pana acum.