A Java 10 jellemzői: Ez új
A Java 10 használatával nagyon sok új szolgáltatás érkezik Önnek. Megmutatjuk a gyakorlati tipp nyolc legfontosabb változását.
JEP 286 - Helyi-változó típusú következtetés
A JEP 286 segítségével a fejlesztők megkerülhetik a helyi változók szükségtelen manifeszt deklarációit. Itt a "var" kulcsszó felhasználható azon helyi változók meghatározására, amelyek adattípusa közvetlenül a hozzárendelésből származik.
- Például a "var list = new ArrayList ();" parancs egy "String" típusú ArrayList-et határoz meg, amely korábban csak az "ArrayList list = new ArrayList ();" paranccsal volt lehetséges.
JEP 296: Konszolidálja a JDK-erdőt egyetlen adattárba
Eddig a JDK 9 nyolc különféle tárolóból állt.
- A JDK 10-rel ezek mindegyikét (gyökér, hotspot, corba, jaxws, jdk, jaxp, langtools és orrszarvú) egyetlen lerakatba kell kombinálni, ahol a JavaFX nem egyikük.
JEP 304: szemétgyűjtő felület
A Garbace Collection egy automatikus szemétgyűjtés.
- A Java 10 segítségével tiszta felület érkezik a hulladékgyűjtőkhöz, amely lehetővé teszi a hulladékgyűjtők kizárását a Java építkezésből.
JEP 307: Párhuzamos teljes GC a G1-hez
A G1 szemetes gyűjtőt úgy fejlesztették ki, hogy elkerülje a teljes gyűjtést.
- Ha az egyidejű gyűjtemények nem tudják elég gyorsan helyreállítani a memóriát, akkor egy teljes GC folyamat kerül végrehajtásra.
- Ezt a hulladékgyűjtő párhuzamosításával kell elérni.
JEP 310: Alkalmazásosztályú adatmegosztás
Ez a JEP tovább bővíti a CDS funkciót (osztályadatok megosztása).
- Itt a kezdési idő és a memória mennyisége, amely egy program javításához szükséges a végrehajtás során.
- Ez lehetővé teszi az alkalmazásosztályok használatát a megosztott archívumokban.
JEP 312: Menethelyi kézfogások
Ezzel a javaslattal visszahívási funkciót is alkalmazhat a szálakra.
- Ez lehetővé teszi az egyes szálak leállítását, nem csak egyszerre.
JEP 313: Távolítsa el a natív fejléc létrehozó eszközt (javah)
A Java 10 frissítésével a "javah" eszköz is eltűnik.
- Másik lehetőségként a "javac" funkciót használhatja natív fejléc fájlok írására.
JEP 314: További Unicode Language-Tag kiterjesztések
Az új Unicode kiterjesztéseket a Java 10 java.util.Locale és az összes kapcsolódó API-hoz is hozzáadják.
Ismerje meg a Java programozást!
Még nem ismeri a Java-t, és szeretné megtanulni a programozási nyelvet? Ezután elolvashatja a Java oktatóanyagokat, amelyekben elmagyarázza az első lépéseket.
A következő gyakorlati tippben megtudhatja, hogyan lehet a feltételeket és a hurkokat használni a Java-ban.