JAVA PAGRINDAI

Java sintaksė

Java sintaksė – tai taisyklės, pagal kurias rašomas Java kodas. Išnagrinėkime paprastą programą eilutė po eilutės ir išsiaiškinkime, kodėl reikalinga klasė, failo pavadinimas ir metodas main.

Paprastos Java programos pavyzdys

Ši programa į konsolę išveda tekstą „Labas, Java!“:

public class Main {
    public static void main(String[] args) {
        System.out.println("Labas, Java!");
    }
}
Programos rezultatas

Labas, Java!

Klasė ir jos pavadinimas

Java vykdomas kodas rašomas klasės viduje. Pirmoji pavyzdžio eilutė sukuria klasę, pavadintą Main. Pagal įprastą Java pavadinimų rašymo susitarimą klasės vardas pradedamas didžiąja raide.

Klasės turinį apgaubia riestiniai skliaustai { ir }. Jie nurodo, kur klasė prasideda ir kur baigiasi. Visi šiai klasei priklausantys metodai ir kiti elementai rašomi tarp šių skliaustų.

Java skiria didžiąsias ir mažąsias raides.

MyClass ir myclass būtų du skirtingi pavadinimai.

Failo pavadinimas turi sutapti

Jei viešoji klasė pavadinta Main, jos kodą reikia išsaugoti faile Main.java. Failo pavadinimą sudaro tikslus klasės vardas ir .java plėtinys. Pavyzdžiui, klasė Car būtų saugoma faile Car.java.

Nesutapus viešosios klasės ir failo pavadinimams, Java kompiliatorius praneša apie klaidą. Taip Java projekto struktūroje galima aiškiai susieti viešąją klasę su jos šaltinio failu.

Metodas main()

Paprastos Java programos vykdymas pradedamas metode main. Java virtualioji mašina ieško šio įėjimo taško ir pradeda vykdyti jo viduje parašytas komandas.

public static void main(String[] args)

Kol kas nebūtina išsamiai suprasti raktažodžių public, static ir void. Jie bus paaiškinti vėlesnėse temose. Šiame etape svarbiausia prisiminti, kad main() yra programos pradžios vieta, o jo riestiniuose skliaustuose esančios komandos vykdomos iš eilės.

Komanda System.out.println("Labas, Java!"); išveda tekstą į konsolę ir po jo perkelia žymeklį į naują eilutę. Tekstas rašomas dvigubose kabutėse, o komanda užbaigiama kabliataškiu.

Kabliataškis Java kalboje žymi daugelio sakinių pabaigą. Jei jį praleisi, kompiliatorius dažniausiai negalės teisingai suprasti komandos ir parodys sintaksės klaidą.

Ką verta prisiminti?

  • Java kodas rašomas klasėse.
  • Klasės pavadinimas paprastai pradedamas didžiąja raide.
  • Viešosios klasės ir .java failo pavadinimai turi sutapti.
  • Programa pradedama vykdyti metode main().
  • Java skiria didžiąsias ir mažąsias raides.
  • Daugelis Java komandų užbaigiamos kabliataškiu.