Mi a Java? Rövid történelem a Java -ról

Jáva egy általános célú, osztályalapú, objektumorientált, platformfüggetlen, hordozható, építészeti szempontból semleges, többszálú, dinamikus, elosztott, hordozható és robusztus értelmezésű programozási nyelv.

Mi a Java és a Java rövid története?
Mi a Java és a Java rövid története?

Miért hívják a Java -t:

Általános rendeltetésű

A Java képességek nem korlátozódnak egyetlen adott alkalmazástartományra sem, inkább különféle alkalmazástartományokban használhatók, ezért általános célú programozási nyelvnek hívják.

Osztályalapú

A Java egy osztályalapú/orientált programozási nyelv, ami azt jelenti, hogy a Java támogatja az objektum-orientált programozási nyelv öröklési funkcióját.

Objektum orientált

A Java objektum-orientált, azaz a Java-ban kifejlesztett szoftver különböző típusú objektumok kombinációja.

Platform független

A Java kód bármely JVM -en (Java virtuális gépen) fut. Szó szerint ugyanazt a Java -kódot futtathatja Windows JVM, Linux JVM, Mac JVM vagy bármely más JVM -en gyakorlatilag, és minden alkalommal ugyanazt az eredményt kapja.

Java platform független
Java platform független

Építészeti szempontból semleges

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

Többszálú
A Java szála független programra utal. A Java támogatja a többszálasokat, ami azt jelenti, hogy a Java számos feladatot képes egyszerre futtatni, 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ásidőben, és nem kell átadni a fordítási időben, mint a statikus programozás esetén.

Megosztott

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

Hordozható

A Java program összeállításakor bájtkódokat állít elő. A bájtkódok varázslatosak. Ezeket a bájtkódokat hálózaton keresztül lehet továbbítani, és bármelyik JVM végrehajthatja, ezért jött az „Írj egyszer, fuss bárhol” (WORA) koncepció.

Java koncepció
Java 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, valamint bizonyos mértékig rendellenességekkel működik. Az automatikus szemétszedé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 fordított programozási nyelv, amely Java bájtkódokká fordítja a Java programot. Ezt a JVM -et a program futtatásához értelmezik.

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

Biztonság

Ellentétben más programozási nyelvekkel, ahol a Program interakcióba lép az operációs rendszerrel az operációs rendszer felhasználói futtatókörnyezetével, a Java további biztonsági réteget biztosít azáltal, hogy a JVM -et a Program és az OS közé helyezi.

Java biztonság
Java biztonság

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 összpontosítson, hogy mit kell elérnie, és nem arra, hogyan. A JVM egy Java programot géppel érthető nyelvvé alakít át.

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 compiler egy számítógépes program, amely a Java bájtkódokat utasításokká alakítja, amelyeket közvetlenül el lehet küldeni a fordítóknak.

A Java története

A Java programozási nyelvet írta James Gosling két másik emberrel együtt "Mike Sheridan'És'Patrick Naughton", Miközben a Sun Microsystemsnél dolgoztak. Kezdetben tölgy programozási nyelvnek nevezték.

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

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

  1. Legyen egyszerű, ismerős és tárgyközpontú.
  2. Tartsa robusztus és biztonságos.
  3. Maradjon építészeti-idegi és hordozható.
  4. Kiválóan teljesíthető.
  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ámukat, amely 1,2, 1,5, 1,6, 1,7 és 1,8?

A Java 1.0 és 1.1 Java volt. Amikor megjelent a Java 1.2, sok változás történt, és a marketingesek/fejlesztők új nevet akartak, ezért Java 2 -nek (J2SE) nevezték el, távolítsa el a számot a tizedesjegy előtt.

A Java 1.3 és a Java 1.4 megjelenésekor nem ez volt a feltétel, ezért soha nem hívták Java 3 -nak és Java 4 -nek, de még mindig Java 2 -nek számítottak.

A Java 5 megjelenésekor ismét sok változáson ment keresztül a fejlesztő/forgalmazó, és új névre van szükség. A sorrendben következő szám 3 volt, de a Java 1.5 meghívása Java 3 -ként zavaró volt, ezért úgy döntöttek, hogy megtartják az elnevezést a verziószám szerint, és mostanáig folytatódik az örökség.

A Java használatának helyei

A Java számos helyen megvalósult a modern világban. Önálló alkalmazásként, webes alkalmazásként, vállalati alkalmazásként és mobilalkalmazásként valósul meg. Játékok, intelligens kártya, beágyazott rendszer, robotika, asztal, stb.

Tartsa a kapcsolatot, a „Java működési és kódstruktúrája” -val jelentkezünk.

Teachs.ru