Java

Techopedia explains Java

A Java egy objektumorientált nyelv, ami azt jelenti, hogy minden program fogalmakat vagy fizikai dolgokat reprezentáló entitásokból, úgynevezett “objektumokból” áll. A Java programok megtalálhatók asztali számítógépekben, szervereken, mobileszközökön, intelligens kártyákon és Blu-ray lemezeken (BD).

A Java általános alkalmazásai

A Java appleteket (böngészőben futtatható programokat) készít, amelyek megkönnyítik az internetfelhasználók számára a grafikus felhasználói felület (GUI) és az objektumokkal való interakciót. A Java appletek előtt a weboldalak jellemzően statikusak és nem interaktívak voltak. A Java appletek népszerűsége csökkent a konkurens termékek, például az Adobe Flash és a Microsoft Silverlight megjelenésével.
A Java appletek a webböngészőben a Java Virtual Machine (JVM) segítségével futnak, amely a Java bytecode-ot natív processzorutasításokra fordítja le, és lehetővé teszi a közvetett operációs rendszer- vagy platformprogram-futtatást. A JVM biztosítja a bytecode futtatásához szükséges komponensek többségét, amely általában kisebb, mint a más programozási nyelveken keresztül írt futtatható programok. A bytecode nem futtatható, ha a rendszer nem rendelkezik a szükséges JVM-mel.
A Java programfejlesztéshez Java szoftverfejlesztő készlet (SDK) szükséges, amely általában fordítót, értelmezőt, dokumentációgenerátort és más, a teljes alkalmazás elkészítéséhez használt eszközöket tartalmaz.
A fejlesztési idő felgyorsítható integrált fejlesztőkörnyezetek (IDE) – például a JBuilder, Netbeans, Eclipse vagy JCreator – használatával. Az IDE-k megkönnyítik a GUI-k fejlesztését, amelyek gombokat, szövegdobozokat, paneleket, kereteket, görgetősávokat és más objektumokat tartalmaznak drag-and-drop és point-and-click műveletek segítségével.

Hol használják a Java-t

A Java hatalmas népszerűségét a platformfüggetlenségéből eredezteti. A Java működéséhez csak egy Java Runtime Environment (JRE) telepítésére van szükség, függetlenül attól, hogy egy Windows, Linux vagy Unix operációs rendszert futtató asztali számítógépre, egy Macintosh számítógépre, egy okostelefonra vagy egy nagyszámítógépre van telepítve. Íme néhány gyakori hely, ahol találkozhat a Javával.

  • Android alkalmazások: A legtöbb Android-alkalmazás Java API-t használ vagy Java nyelven íródott, olyannyira, hogy a Java-t gyakran a mobilalkalmazások fejlesztésének hivatalos programozási nyelvének tekintik.

  • Desktop GUI alkalmazások: Számos asztali alkalmazást Java nyelven fejlesztenek. A Swing, az Abstract Windowing Toolkit (AWT) és a JavaFX a fő eszközök az egyszerű GUI-fejlesztéshez.

  • Webalapú alkalmazások: A Java-t gyakran alkalmazzák a biztosítási, társadalombiztosítási, oktatási és egészségügyi ágazatban található interaktív weboldalak és webalapú alkalmazások széles körének fejlesztésére.

  • Pénzügyi és kiskereskedelmi szolgáltatások: A Java-t tranzakciókezelő és számlázó alkalmazások, valamint szerveroldali alkalmazások írására használják.

  • Tudomány és kutatás: A Java a tudományos közösség által kedvelt nyelv a matematikai számítások és egyéb tudományos műveletek széles skálájához. Hatalmas adathalmazokkal és big data technológiákkal is megbirkózik, mivel a MATLAB és a Hadoop MapReduce keretrendszer is ezt a nyelvet használja.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.