Bevezetés a Java SE-be
A Java-t a Sun Microsystems Inc. fejlesztette ki 1991-ben, később az Oracle Corporation vásárolta meg. A Java nyelv objektum-orientált programozási nyelv, valamint kis- és nagybetű-érzékeny nyelv. A Java programokat a fejlesztők írják, a fordítást a Java Development Kit (JDK) részét képező javac fordító végzi. A Javac fordító a programot veszi bemenetként, és bájtkódot ad ki outputként. A bytekódot ezután a Java virtuális gép (JVM) hajtja végre futási idő végrehajtása során. A Java kód bármilyen platformon meg van írva, és több platformon is végrehajtható, például Windows, UNIX, Solaris, Mac OS stb.
A Java tulajdonságai
Az alábbiakban bemutatjuk a Java különféle jellemzőit
1. Egyszerű
- A Java könnyen megtanulható nyelv, ha ismeri a C / C ++ alapelveit.
- Más programozási nyelvekhez képest egyszerű és könnyen érthető.
- Más programozási nyelvektől eltérően, ahol a mutatókat, a túlterhelési fogalmakat használják, a java eltávolította ezeket a funkciókat a komplexitás leküzdése érdekében.
- Az automatikus szemétgyűjtési szolgáltatás elérhető a Java-ban a nem használt / nem hivatkozott objektumok eltávolításához, amelyek a legtöbb programozási nyelvben nem elérhetők.
2. Objektum-orientált
- A Java objektum-orientált programozási nyelv. Tehát minden objektum, és az objektummodell alapján megvalósítható.
- Az OOP-nyelvnek néhány olyan fogalma van, amelyek egyszerűsítik a szoftverfejlesztést és -karbantartást, például a beágyazás, az absztrakció, a polimorfizmus, az öröklés stb., Amelyeket a Java-ban be lehet építeni.
3. A platform független
- A Java platformfüggetlen, mivel különféle gépeken állítják össze.
- Ez egy olyan nyelv, amelyet egyszer írnak, és bármilyen platformon végrehajtható.
- A Java kód lefordításakor független bájtkódban fordul elő, és a JVM (Java Virtual Machine) értelmezi, amely bármilyen platformos operációs rendszerre telepíthető.
4. Biztonságos
- A Java a biztonságáról ismert, mivel vírusmentessé fejleszti és virtuális gépen belül fut.
- A Java bájtkód-ellenőrzőt használ, amely ellenőrzi a kódrészleteket az illegális kódok tekintetében.
- A Java ellenőrzi, hogy milyen erőforrásokhoz férhet hozzá egy osztály, azaz olvasás, írás helyi lemezre.
5. Robusztus
A Java a következő pontok miatt robusztus:
- Más programozási nyelvektől eltérően biztonsági okokból elkerüli a mutatók használatát.
- A Kivételkezelés és a Típusellenőrzés funkciók állnak rendelkezésre a Java nyelven.
- Arra törekszik, hogy csökkentse a hibára hajlamos helyzeteket, mivel nagyobb figyelmet fordít a fordítási időre és a futási idő hibaellenőrzésére.
6. Hordozható
- A Java hordozható, mert lehetővé teszi a bájtkód végrehajtását bármely platformon.
- A Java megvalósítása nem függ a platformon, és bármely platformon eljuttatható, így hordozhatóvá válik.
7. Nagy teljesítmény
- A Java a „JIT” (Just in Time) fordítót használja a bájtkódnak a natív gépi kódra történő fordításához, amikor a Java módszerek bármelyikét meghívják, így növeli a végrehajtás teljesítményét.
8. Elosztva
- A Java e funkciója lehetővé teszi számunkra, hogy fájlokat érjünk el azáltal, hogy meghívjuk a módszereket az interneten lévő bármely távoli rendszerről.
9. Többszálú
- A szál egy kicsi, Java programban írt kis program, amely egyidejűleg hajtja végre.
- A többszálú szűrés a java egyik fő jellemzője a több feladat kezelésére.
- A többszálú használat előnye, hogy nem foglal sok helyet minden szálon, mivel egyetlen közös memóriaterületet használ.
10. Dinamikus
- A Java dinamikus, mivel óriási mennyiségű futási információt támogat.
- Támogatja a dinamikus összeállítást, értelmezést és az automatikus memóriakezelést.
A Java SE telepítése és telepítése
A Java SE telepítésének lépései:
- Kattintson a Java SE telepítő fájl linkre. Kattintson az ott említett JDK letöltése lehetőségre.
- A további folytatáshoz fogadja el a licencszerződést. Válassza a JDK-t a számítógépes verzióhoz, azaz 32 vagy 64 bit.
- A letöltés befejezése után futtassa a futtatható fájlt a telepítéshez.
- Ha környezeti változókat kell beállítania, azaz az elérési út és az osztályút, akkor az alábbiakban megadott lépéseket kell követni.
- Kattintson a jobb gombbal a számítógépemre, és válassza a képernyőn említett tulajdonságok opciót.
- A tulajdonságokra kattintás után válassza a speciális rendszerbeállítást.
- Kattintson a környezeti változók opcióra, majd az ÚJ elemre.
- Adja hozzá a java elérési útját (C: \ Program Files \ Java \\ bin \) a változó értékű szövegmezőbe.
- Kattintson az OK gombra. Lépjen a parancssorba, és írja be a „javac” parancsot, hogy megbizonyosodjon arról, hogy a Java telepítése sikeres-e a számítógépére.
Java alkalmazások
Sok alkalmazás létrehozható a Java programozási nyelv használatával:
1. Önálló GUI alkalmazások
A Java SE-t asztali alkalmazások vagy ablakalapú alkalmazások fejlesztésére használják. Ezeket az alkalmazásokat egyetlen gépen kell telepíteni, például Antivirus, Szövegszerkesztő stb. Számára. Az AWT és a Swing általában önálló alkalmazások létrehozására szolgál.
2. Android alkalmazások
Manapság mindenki okostelefonokat, táblagépeket, iPhone-kat stb. Használ. Mindezen alkalmazásokat JAVA segítségével fejlesztették ki. A Google Java API-t biztosít az alkalmazások fejlesztésének megkezdéséhez, és fájljait osztályokba rendezi. A Java a legismertebb általános és használt nyelv, a legtöbb telefon kompatibilis ezzel. A Java esetén, ha ismeri az objektum-orientált programozás fogalmait, az android-alkalmazások létrehozása sokkal könnyebb és egyszerűbb lesz, mint az iOS-alkalmazások fejlesztése.
3. Webes alkalmazások
A webes alkalmazások kiszolgálóoldalon futnak, és dinamikus oldalakat is létrehoznak. Elosztott alkalmazások, amelyek különféle számítógépeken futnak, és a kommunikáció hálózaton vagy szerveren keresztül zajlik. Online kiskereskedelemben, e-kereskedelmi webhelyekben, banki szolgáltatásokban stb. Használják. A webhelyek létrehozásához használt technológiák a Hibernate, a Java vállalati kiadás, a Java Standard Edition és még sok más.
4. Tudományos alkalmazások
A Java gyakran a legtöbb tudományos alkalmazás közül választ, mivel biztonságosabb, hordozhatóbb és karbantarthatóbb, és magas szintű párhuzamos eszközöket használ, mint bármely más nyelv. A Java biztonsági és védelmi tulajdonságai miatt számos banki és befektetési alkalmazásban is használatos. Sok e-kereskedelemmel foglalkozó webhely-fejlesztő inkább a Java-t részesíti előnyben a programozási nyelvként.
Következtetés
A Java széles körben használatos számos valós idejű alkalmazásban, az önálló alkalmazásoktól kezdve a mobil alkalmazásokig. Ez egyike a programozási nyelvekben eddig alkalmazott rugalmas nyelveknek. Különféle funkciókat kínál, például többszálú, kisalkalmazásokat stb. Ez egy egyszerű nyelv, de hatékony eszköz az alkalmazások fejlesztéséhez.
Ajánlott cikkek
Ez az útmutató a Mi az a Java SE termékhez ?. Itt tárgyaljuk az alapkoncepciót, a funkciókat, valamint a Java SE telepítésének és telepítésének lehetőségeit és annak előnyeit. A következő cikkben további információkat is megnézhet -
- Hogyan lehet csatlakoztatni az adatbázist a Java-ban?
- Java Servlet interjúkérdések
- Java gyűjtemény interjúkérdések
- Bitmanipuláció Java-ban
- A hibernált leképezés elsődleges típusai
- Almatták Java-ban Java-aljzatok és néhány példakód