«Szakítottam a barátnőmmel, a programozóval. Nem ismeri a Java-t »A viccet először egy nagyközönségnek szóló rádióműsorban hallottam. Ez azt mutatja ennek a 25 éves programnyelvnek a népszerűsége meghaladja a számítástechnika területét.
A Java kifejezést legtöbbször a hivatkozásra használják a Java platform, vagyis egy eszközkészlet a multiplatform alkalmazások gyors fejlesztéséhez, valamint az általános célú programozási nyelvhez a Sun cég hozta létre e platform programjainak fejlesztésére.
A Java különbsége a többi programozási nyelvhez képest az úgy van kialakítva, hogy az írott kód bármely olyan rendszeren futtatható legyen, amelyen egy virtuális gép futtatható Java (JVM).
Tulajdonképpen. A Java nem a számítógépes programozásban született. A 90-es években a médiaipar az interaktív televíziózásra tippelt, és a fejlesztők úgy gondolták, hogy hasznos lenne dekóderekben és később okos televíziókként is használni. A kábeltelevíziós társaságokat azonban nem érdekelte. FAz internetes fejlesztők látták annak lehetőségeit és a Netscape, az úttörő böngésző beépítette.
Java 25 éves lesz. Egy kis történelem
A projekt kezdeteit 1991-re kell visszavezetni, amikor JAmes Gosling, Mike Sheridan és Patrick Naughton megalapították az úgynevezett zöld csapatot a Sun Microsystem cégen belül (zöld csapat). Céljaik ambiciózusak voltak, egy olyan programozási nyelvet akartak létrehozni, amelyik az
Egyszerű, robusztus, hordozható, platformfüggetlen, biztonságos, nagy teljesítményű, több szálból álló, architektúra-semleges, objektum-orientált, értelmezett és dinamikus.
Eredetileg a jövő nyelvét Greentalknak hívták, és fájljainak kiterjesztése .gt, de később Oak nevet választották. A tölgyet az erő szimbólumának tekintik, és sok országban, például Franciaországban, Németországban, Romániában és az Egyesült Államokban nemzeti fának választják. Ez egy másik vállalat bejegyzett védjegye volt.
Miért hívták a Java-t végül?
Amikor a fejlesztők megtudták, hogy nem hívhatják Oak-nak, más neveket keverteks. Olyan szót akartak, amely tükrözi az új nyelv lényegét: forradalmi, dinamikus, élõ, klassz, egyedi, könnyen elírható és szórakoztató mondani.
Tesztelték a dinamikus, forradalmi, a Selyem, a Jolt és a DNS-t. Végül választottak egy nevet, amelyet Gosling a kávé mellett talált ki. JAz ava nem rövidítés, hanem Indonézia szigetére utal, ahol ennek az infúziónak a legjobb fajtáit állítják elő.
1995-ben megjelent a fejlesztőkészlet első próbaverziója és ugyanebben az évben a TIme magazin az év tíz termékének egyike lett. Ma a nyelv asztali, mobil, webes és beágyazott alkalmazások létrehozására használják. Számos népszerű nyílt forráskódú program íródik Java segítségével.
A vita az engedélyeikről
A Java platform komponenseinek többsége nyílt licencek alatt érhető el, és azokat, amelyek nem szerepelnek, alternatív, nyílt forráskódú projektek váltották fel. Ez azonban nem garancia. Az Oracle (amely megvásárolta a Sun Microsystemt) bepereli a Google-t a Java alkalmazás-programozási felületek újratelepítéséért Android-on. Ezen ítélet eredménye attól függ, hogy a pótlások továbbra is alkalmazhatók-e.
Java alkalmazások használata Linuxon
Számos Java alkalmazás tartalmaz egy kis modult, amely lehetővé teszi további komponensek telepítése nélkül történő használatukat. Futni azonban leginkább Java futásidejű környezetet kell telepítenie. Sok A Linux disztribúciók tartalmazzák az OpenJDK nevű csomagot a táraikban amely a szokásos módon telepíthető.
Telepítheti a hivatalos Oracle futási környezetet is az oldaladról. De kizárólag engedéllyel rendelkezik, és kereskedelmi használatára korlátozások vonatkoznak.
Mindkét esetben csak az egérmutatót kell elhelyeznie az alkalmazás fölött, és a jobb gombbal válassza ki a megnyitását a kiválasztott Java környezettel.
Programozás Java-ban
Csak Java-ban készíteni programokat nTelepítenünk kell a fent említett OpenJDK csomagot és egy integrált fejlesztői környezetet mint a NetBeans, az Eclipse vagy az Intellij Idea. TMindegyik könnyen telepíthető a Linux disztribúciónkra tárak, valamint a FlatPak és a Snap csomagok használatával.