Bevezetés a Java-ba

A Java egy magas szintű programozási nyelv, amelyet eredetileg a Sun Microsystems hozott létre és 1995-ben engedtek el. Ez egy széles körben hasznos számítógépes programozási nyelv, amely egyidejű, osztályalapú, objektum-orientált, és kifejezetten a várakozási feltételek megteremtésére szolgál. az adott körülmények között. Javasoljuk, hogy az alkalmazástervezők „egyszer írj, bárhol futtassanak” (WORA), amely azt sugallja, hogy az összesített Java kód a Java támogató fázisaiban folytathatja a futtatást anélkül, hogy az újrafordítás előfeltétele lenne. Bármely olyan berendezés vagy programozási körülmény, amelyben egy program fut, platformnak nevezik. Mivel a Java tartalmaz futási környezetet (JRE) és API-t, platformnak nevezzük. Ebben a cikkben a Java különféle verzióit mutatjuk be azok funkcionalitásával.

A Java top 10 verziója a szolgáltatásokkal

Az alábbiakban megismerjük a java különféle verzióit, különféle jellemzőivel:

1. JDK 1.1 (1997. február 19.)

Jellemzők:

  • A belső osztály elképzelése
  • JavaBeanshez
  • JDBC
  • RMI
  • Átalakította az AWT eseménymodelljét
  • JIT (Just In Time) fordító: A Microsoft Windows szakaszaiban használatos, a Symantec által kifejlesztett JavaSoft számára
  • A nemzetközivé válás és a Unicode támogatása a Taligestől kezdve

2. J2SE 1.2-es verzió (1998. december 8.)

Jellemzők:

  • Gyűjtemények szerkezete.
  • Java String memóriatérkép az állandók számára.
  • JIT (Just In Time) fordító.
  • Jar aláíró a Java Archive (JAR) rekordok megjelölésére.
  • Politikai eszköz a keret eszközökhöz való hozzáférés engedélyezéséhez.
  • Java Foundation Classes (JFC), amely Swing 1.0, Drag and Drop és Java 2D osztály könyvtárakat foglal magában.
  • Java beépülő modul
  • Görgethető eredménykészletek, BLOB, CLOB, felhasználói jellemzõ típusok a JDBC-ben
  • Audio súgó az Applets alkalmazásban

3. J2SE 1.3 verzió (2000. május 8.)

Jellemzők:

  • Java Sound
  • Jar indexelése
  • Hatalmas előrelépések a Java terület fejlesztése érdekében.

4. J2SE 1.4 változat (2002. február 6)

Jellemzők:

  • XML feldolgozás
  • Java nyomtatási szolgáltatás
  • Naplózási API
  • Java Web Start
  • JDBC 3.0 API
  • állítások
  • API-preferenciák
  • IPv6 támogatás
  • Rendszeres kifejezések
  • Image I / O API

5. J2SE 5.0 verzió (2004. szeptember 30.)

Jellemzők:

  • Generics
  • Továbbfejlesztett a Loop számára
  • Autoboxing / Unboxing
  • Typesafe Enums
  • Statikus importálás
  • Metaadatok (kommentárok)
  • Hangszerelés

6. Java 6. verzió (2006. december 11.)

Jellemzők:

  • Szkriptnyelv-támogatás
  • JDBC 4.0 API
  • Java Compiler API
  • Dugható kommentárok
  • Java GSS, Kerberos és LDAP támogatás
  • Beépített webszolgáltatások
  • Sokkal több fejlesztés

7. Java 7-es verzió (2011. július 28.)

Jellemzők:

  • Karakterláncok a kapcsolóban
  • Típuskonferencia az általános példánykészítéshez
  • Különböző kivételek kezelése
  • Biztonsági mentés a dinamikus nyelvek számára
  • Kísérlet erőforrásokkal
  • Java NIO csomag
  • Bináris literálok, aláhúzva a literálokban
  • Nulla kezelés

8. Java 8. verzió (2014. március 18.)

Jellemzők:

  • Lambda kifejezések
  • Csővezetékek és patakok
  • Dátum és idő API
  • Alapértelmezett módszerek
  • Típusjegyzetek
  • Nashhorn JavaScript motor
  • Párhuzamos akkumulátorok
  • Párhuzamos műveletek
  • TLS SNI

9. Java SE 9 (2017. szeptember 21.)

Jellemzők:

  • A JDK modulizálása a Jigsaw projekt keretében
  • Adott pénz és valuta API
  • Egyeztetés a JavaFX-rel
  • Reaktív folyamok Java használata
  • További párhuzamossági frissítések
  • Biztosított Java Linker
  • Programozott méretezés és mérés

10. Java SE 10 (2018. március 20.)

Jellemzők:

  • Helyi változó típusú következtetés
  • Felfedező Java alapú JIT-fordító: Ez a Graal dinamikus fordító beépítése a Linux x64 szakaszhoz.
  • Időérzékeny kiadási verziózás
  • Párhuzamos teljes GC a G1-hez
  • Szemétgyűjtő felület
  • Extra Unicode Language-Tag kiterjesztések
  • Gyökér tanúsítványok
  • Húzza a helyi kézfogásokat
  • Távolítsa el a natív fejléc-előállító eszközt - java
  • Egyesítse a JDK-erdőt egyetlen adattárba.

Mi a Java?

  • A Java objektumorientált : A Java sikeresen fejleszthető, mivel az objektummodellre támaszkodik.
  • Platformfüggetlen : Egyáltalán nem olyan, mint más programozási nyelvek, mint például a C és a C ++, amikor a Java összeállítva, nem a platform explicit géppé, hanem a platformfüggetlen szabad byte kódba rendezik. A bájtkódot az interneten terjesztik, és a JVM értelmezi, attól függetlenül, hogy melyik futás alatt áll.
  • Egyszerű : A Java könnyen megtanulható, ha megérti az objektum-orientált programozás alapvető koncepcióját.
  • Biztonságos : A Java biztonságos funkciója lehetővé teszi vírusmentes keretek létrehozását. A hitelesítési eljárások a nyitott kulcsos titkosítástól függnek.
  • Független építészet : A Java nyelv fordítója építészet nélküli objektumot hoz létre, amely számos processzorra összeállított kódot biztosít a Java futásidejű keret közelében.
  • Robusztus : A Java megpróbálja kiküszöbölni a hibás körülményeket azáltal, hogy alapvető hangsúlyt fektet a fordítási és futási idő ellenőrzésére.
  • Többszálú : A Java többszálú koncepciójának felhasználásával elképzelhető olyan programok összeállítása, amelyek egyszerre számos feladatot tudnak végrehajtani. Ez a szolgáltatás lehetővé teszi a tervezők számára, hogy társított alkalmazásokat készítsenek, amelyek könnyen végrehajthatók.
  • Értelmezés : A bájtkód a repülés közbeni értelmezését adja meg a helyi gépi irányoknak, és sehol sem hagyja el. A fejlesztési eljárás egyre gyorsabb és tudományosbb, mivel a csatlakozás összekötő és átlátható művelet.
  • Nagy teljesítmény : A Just-In-Time fordító használatával a Java lehetővé teszi a nagy sebességű végrehajtást.
  • Elosztva : A Java a web megfelelő körülményeihez készült.
  • Dinamikus : A Java úgy tekinthető erősebbnek, mint a C vagy a C ++, mert célja, hogy alkalmazkodjon a fejlődő környezethez. A programok átadhatják a futásidejű adatok széles körét, amelyek felhasználhatók az objektumok futási időn keresztüli ellenőrzésére és megoldására.

A Sun szerint 3 milliárd eszköz futtatja a Java nyelvet. Számos olyan eszköz található, ahol a Java már használatban van. Néhányuk a következőkre vonatkozik:

  • Munkaterület Alkalmazások, például acrobat olvasó, médialejátszó, víruskereső és így tovább.
  • Webes alkalmazások, például az irctc.co.in és még sok más.
  • Vállalati alkalmazások, például banki alkalmazások.
  • Mobil
  • Telepített / beágyazott rendszer
  • Intelligens kártya
  • Mechanikai autonómia
  • Játékok és így tovább.

Java alkalmazások típusai

Az alábbiakban bemutatjuk a különféle típusú Java alkalmazásokat:

1. Önálló alkalmazás

A független / önálló alkalmazásokat munkaterület-alkalmazásoknak vagy ablak-alapú alkalmazásoknak is nevezik. Ezek a szokásos programozások, amelyeket minden gépen be kell vezetni. A független alkalmazások példái a Media Player, a vírusölő és így tovább. Az AWT és a Swing a Java-ban független alkalmazások készítésére szolgál.

2. Webalkalmazás

Egy olyan alkalmazás, amely folyamatosan fut a szerveroldalon és dinamikus oldalt készít, webalkalmazásként ismert. Jelenleg a Servlet, JSP, Struts, Spring, Hibernate, JSF és más technológiákat használják webes alkalmazások készítéséhez Java-ban.

3. Vállalati alkalmazás

A természetben kiosztott alkalmazásokat, például banki alkalmazásokat stb. Vállalkozói alkalmazásnak nevezzük. Előnyei vannak a rendellenes állambiztonságnak, a terhelés beállításának és csoportosításának. A Java-ban az EJB-t használják vállalati alkalmazások készítésére.

4. Mobil alkalmazás

A mobiltelefonok számára készített alkalmazás mobil alkalmazásként ismert. Jelenleg az Androidot és a Java ME-t használják mobil alkalmazások készítéséhez.

Következtetés - A Java verziói

A Java objektum-orientált, osztályalapú, egyidejű, ellenőrzött és általánosan hasznos számítógépes programozási nyelv. Ez általánosan alkalmazott robosztus innováció. A fejlesztők felhasználhatják alkalmazásuk létrehozására a számítógépen. A Java projekteket a Java virtuális gép (JVM) fordítja le, amely folyamatosan fut különféle platformon. Ez azt jelenti, hogy az összes Java program többplatformú, és folyamatosan futhat különféle platformon, például Macintosh, Windows és Unix PC-ken.

Ajánlott cikk

Ez egy útmutató a Java verzióihoz. Itt a Java különféle verzióit, annak jellemzőit, valamint a Java alkalmazások típusát tárgyaljuk. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Java fordító
  2. A legjobb Java IDE
  3. Sablon Java-ban
  4. Újdonságok a Java 8-ban?
  5. A HBox 15 legfontosabb módszere a JavaFX-ben
  6. Folytassa a nyilatkozatot a C # példában
  7. PL / SQL gyűjtemények Szintaxis, típusok, kivételek
  8. Hibernált leképezés | Típusok és elsődleges típusok feltérképezése

Kategória: