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
- A Java kezdeti 1.0 és 1.1 verziója 1996-ban jelent meg Linux, Solaris, Mac és Windows rendszerekre.
- A Java 1.2-es verziója (általános nevén java 2) 1998-ban jelent meg.
- A Java 1.3-as verziója, a Kestrel kódnév 2000-ben jelent meg.
- A Merlin kódnévű Java 1.4-es verzió 2002-ben jelent meg.
- A Java Version 1.5/Java SE 5 kódneve „Tiger” 2004-ben jelent meg.
- A Java Version 1.6/Java SE 6 Codename „Mustang” 2006-ban jelent meg.
- A Java Version 1.7/Java SE 7 Codename „Dolphin” 2011-ben jelent meg.
- 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:
- Legyen egyszerű, ismerős és tárgyorientált.
- Tartsa robusztus és biztonságos.
- Neurális és hordozható architektúra legyen.
- Nagy teljesítménnyel végrehajtható.
- É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”.