A Java környezet

Eddig azt gondoltuk, hogy okés, a Java egy nyelv, megtanuljuk, és készen vagyunk. Igazunk is van, de a Java ettől sokkal több. Sikerét annak köszönheti, hogy nem csak egy nyelv, hanem gyárilag csomagolnak hozzá egy csomó olyan jar-t, amiben kész Java osztályok százai várják, hogy a programunkban felhasználjuk őket.

Ahelyett, hogy mindent nulláról kellene kezdeni, vannak készen:

De persze vannak:

Mi az a jar?

A jar jelentése szó szerint korsó - de itt a Java ARchive kifejezés rövidítéseként használjuk. Egy jar sok-sok hasznos osztályt tartalmazó nagy file.

Honnan vannak a jar-ok?

Egy csomó jar része a Java környezetnek, ezért semmit sem kell tennünk - és többszáz osztály rendelkezésünkre áll magától.

Kattints rá a JRE System Library részre a Project Explorerben, és látszik, hogy mennyi jar áll rendelkezésünkre:

Sok-sok jar része a projektünknek

Ha egyszerűen használsz egy osztályt ami innen van, és leírod a nevét, akkor az organize imports - Ctrl+Shift+O funkció megtalálja az osztályt ezek között a jar-ok között magától.

JRE jar-ok

A Java környezet (JRE) része egy csomó jar, ami olyan, mint egy nagy kincseskamra. Tele van felfedezésre váró kész osztályokkal!

Most már csak azt lenne jó tudni, hogy pontosan milyen osztályok is vannak itt, és mire lehet ezeket használni. Erre négy megoldás van: