/**
Az Eszközök és nemzetközi programozás
fejezet példaprogramjai.
Ebben a fejezetben a {@code java.util} csomagról lesz szó. A nemzetközi programozás témához kapcsolódik a {@code java.text} csomag is, de ezzel itt csak érintőlegesen foglalkozunk.Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:A {@code java.util} csomag olyan --- egymáshoz fogalmilag lazán kapcsolódó --- osztályokat tartalmaz, amelyek segédeszközként (utility) hasznosak lehetnek saját programjainkban. A csomag tartalmazza a dátum, az idő és az időzónák kezelésére szolgáló osztályokat ({@code Date}, {@code Calendar}, {@code GregorianCalendar}, {@code TimeZone} és {@code SimpleTimeZone}); továbbá egy {@code String} típusú objektumok felbontásához használható {@code StringTokenizer} osztályt; bitek sorozatának kezelésére {@code BitSet} osztályt. Ugyanakkor a csomagban megtaláljuk a megfigyelő és megfigyelt osztályokat a démonok (háttérben működő felügyelő/kiszolgáló szálak) megvalósítására, illetve az objektumok változásainak nyomon követésére ({@code Observable}, {@code Observer}); a véletlenszám-generátort ({@code Random}), az alaptípusok tömbjeit kezelő osztályt ({@code Arrays}) rendező, logaritmikus kereső, kitöltő stb. metódusokkal.