Weboldal keresés

Mi az a Java? A Java rövid története


A Java egy általános célú, osztályalapú, objektumorientált, platformfüggetlen, hordozható, építészetileg semleges, többszálú, dinamikus, elosztott, hordozható és robusztusan értelmezett programozási nyelv.

Miért a Java neve:

Általános rendeltetésű

A Java képességei nem korlátozódnak egyetlen alkalmazási tartományra, hanem különféle alkalmazási tartományokban használhatók, ezért általános célú programozási nyelvnek nevezik.

Osztály alapú

A Java egy osztály alapú/orientált programozási nyelv, ami azt jelenti, hogy a Java támogatja az objektumorientált programozási nyelv öröklődési funkcióját.

Objektum orientált

A Java objektum-orientált, ami azt jelenti, hogy a Java-ban fejlesztett szoftverek különböző típusú objektumok kombinációját jelentik.

Platformfüggetlen

A Java kód bármely JVM-en (Java Virtual Machine) futni fog. Szó szerint ugyanazt a Java kódot futtathatja Windows JVM-en, Linux JVM-en, Mac JVM-en vagy bármely más JVM-en, és minden alkalommal ugyanazt az eredményt kapja.

Építészetileg semleges

A Java kód nem függ a processzor architektúrától. A bármely platform 64 bites architektúrájára fordított Java alkalmazások probléma nélkül futnak 32 bites (vagy bármilyen más architektúra) rendszeren.

Többszálú
A Java szál egy független programra utal. A Java támogatja a többszálat, ami azt jelenti, hogy a Java több feladatot is képes futtatni egyidejűleg, ugyanazt a memóriát megosztva.

Dinamikus

A Java egy dinamikus programozási nyelv, ami azt jelenti, hogy számos programozási viselkedést hajt végre futás közben, és nem kell átadni fordítási időben, mint a statikus programozás esetében.

Megosztott

A Java támogatja az elosztott rendszert, ami azt jelenti, hogy az interneten keresztül csak a metódusok meghívásával érhetjük el a fájlokat.

Hordozható

A Java program lefordítva bájtkódokat állít elő. A bájtkódok varázslatosak. Ezek a bájtkódok hálózaton keresztül továbbíthatók, és bármely JVM végrehajtható, így jött létre az „Egyszer írjon, futtasson bárhol (WORA)” koncepció.

Erős

A Java egy robusztus programozási nyelv, ami azt jelenti, hogy képes megbirkózni a hibákkal a program végrehajtása közben, és bizonyos mértékig képes működni a rendellenességekkel. Az automatikus szemétgyűjtés, az erős memóriakezelés, a kivételkezelés és a típusellenőrzés tovább bővíti a listát.

Értelmezve

A Java egy lefordított programozási nyelv, amely a Java programot Java byte kódokká fordítja. Ezt a JVM-et a program a program futtatására értelmezi.

A fent tárgyalt funkción kívül van még néhány figyelemre méltó tulajdonság, mint például:

Biztonság

Ellentétben más programozási nyelvekkel, ahol a program az operációs rendszer felhasználói futási környezetével kommunikál az operációs rendszerrel, a Java extra biztonsági réteget biztosít azáltal, hogy a JVM-et a program és az operációs rendszer közé helyezi.

Egyszerű szintaxis

A Java egy továbbfejlesztett c++, amely barátságos szintaxist biztosít, de eltávolítja a nem kívánt funkciókat, és tartalmazza az automatikus szemétgyűjtést.

Magas szintű programozási nyelv

A Java egy magas szintű programozási nyelv, amelynek szintaxisa ember által olvasható. A Java lehetővé teszi a programozó számára, hogy arra koncentráljon, hogy mit kell elérni, és nem arra, hogyan. A JVM a Java programokat gép által érthető nyelvvé alakítja.

Nagy teljesítményű

A Java a Just-In-Time fordítót használja a nagy teljesítmény érdekében. A Just-In-Time fordító egy számítógépes program, amely a Java bájtkódokat olyan utasításokká alakítja, amelyek közvetlenül elküldhetők a fordítóknak.

A Java története

A Java programozási nyelvet James Gosling írta két másik személlyel, „Mike Sheridan” és „Patrick Naughton” mellett, miközben a Sunnál dolgoztak. Mikrorendszerek. Kezdetben tölgy programozási nyelvnek nevezték.

Java kiadások
  1. A Java kezdeti 1.0 és 1.1 verziója 1996-ban jelent meg Linux, Solaris, Mac és Windows rendszerekre.
  2. A Java 1.2-es verziója (általános nevén java 2) 1998-ban jelent meg.
  3. A Java 1.3-as verziója, a Kestrel kódnév 2000-ben jelent meg.
  4. A Merlin kódnévű Java 1.4-es verzió 2002-ben jelent meg.
  5. A Java Version 1.5/Java SE 5 kódneve „Tiger” 2004-ben jelent meg.
  6. A Java Version 1.6/Java SE 6 Codename „Mustang” 2006-ban jelent meg.
  7. A Java Version 1.7/Java SE 7 Codename „Dolphin” 2011-ben jelent meg.
  8. A Java 1.8-as verziója a jelenlegi stabil kiadás, amely idén (2015) jelent meg.

Öt cél, amelyeket figyelembe vettek a Java fejlesztése során:

  1. Legyen egyszerű, ismerős és tárgyorientált.
  2. Tartsa robusztus és biztonságos.
  3. Neurális és hordozható architektúra legyen.
  4. Nagy teljesítménnyel végrehajtható.
  5. Értelmezett, menetes és dinamikus.

Miért nevezzük Java 2-nek, Java 5-nek, Java 6-nak, Java 7-nek és Java 8-nak, nem pedig a tényleges verziószámnak, amely 1.2, 1.5, 1.6, 1.7 és 1.8?

A Java 1.0 és 1.1 Java volt. Amikor a Java 1.2 megjelent, rengeteg változáson ment keresztül, és a marketingesek/fejlesztők új nevet akartak, ezért Java 2-nek (J2SE) nevezték el, távolítsa el a tizedesjegy előtti számokat.

A Java 1.3 és Java 1.4 kiadásakor nem ez volt a feltétel, ezért soha nem nevezték Java 3-nak és Java 4-nek, de továbbra is Java 2-nek voltak.

Amikor megjelent a Java 5, ismét sok változás történt a fejlesztők/marketingesek számára, és új névre volt szüksége. A sorban következő szám a 3 volt, de a Java 1.5 Java 3 néven történő hívása zavaró volt, ezért úgy döntöttek, hogy a névadást megtartják a verziószám szerint, és a mai napig az örökség folytatódik.

Helyek, ahol a Java-t használják

A Java-t a modern világban számos helyen implementálják. Önálló alkalmazásként, webalkalmazásként, vállalati alkalmazásként és mobilalkalmazásként valósul meg. Játékok, intelligens kártya, beágyazott rendszer, robotika, asztali számítógép stb.

Maradjon kapcsolatban, most jön a „Java működése és kódszerkezete”.