5 Innovations in java 9

Itt van egy szabad fordítása cikkeket érdekes újítás Java 9.

Mik a legérdekesebb dolgok várhatók megjelenése Java 9?

Már van egy nagyon világos képet, amit mi várható a Java 9.

Ha a Java 8 leírható változat összpontosítva lambda, API-patak és megváltoztatja a Java 9 teljesen odaadó Jigsaw (elsődleges célja -, hogy megtörje JRE és hogy modularitás Java alapvető összetevők), további közművek és megváltoztatja sejtmagban. Ez a cikk tartalmaz néhány újítást Java 9, amely figyelembe vesszük a legérdekesebb.

A következő újítások készek és ki lehet próbálni az Ön által egy korábbi változata Java 9.

1. Java + REPL = jshell

Korábban voltak kétségei, hogy a Kulla van ideje Java 9. De most kiderült, hogy a következő kiadás a Java egyik az új funkciók egy új eszköz, hogy működjön együtt a parancssorban. Úgy hívják jshell. Majd adjunk hozzá natív támogatást REPL (Read-Eval-Print-Loop) a Java. Ie Ha azt szeretnénk, hogy fuss néhány sornyi kódot a Java, akkor nem kell csomagolja őket osztályok vagy hozzárendel egy külön projekt. Akkor felejtsd el a pontosvessző:

Számos alternatív megoldások, így REPL - formájában kiegészítő népszerű IDE vagy webes konzol, de hivatalos döntés még nem létezett eddig. jshell már elérhető korábbi verziók a Java 9.

2. Mikrobenchmarki az úton

Java Microbenchmarking kábelköteg (JMH) Alekseya Shipileva (Alexey Shipilev) tesz egy újabb lépést a fejlesztési és csatolták Java, mint a hivatalos benchmark.

Ha azt szeretnénk, hogy a legpontosabb eredményeket, amely segít a helyes döntés, hogy a mai napig, JMH - a legjobb választás. És most JMH részévé válik a Java 9.

3. Vajon az új G1 szemétgyűjtő alapértelmezésben?

Általános tévhit, úgy gondoljuk, hogy csak egy Java szemétgyűjtő. Tény, hogy több mint 4.

Abban a pillanatban, hogyan kell telepíteni a G1 gyűjtő alapértelmezett szemetet. G1-ben vezették be Java 7. Általában G1 úgy lett kialakítva, a jobb teljesítmény a „halom” mérete nagyobb, mint 4 GB. G1 ábra egy ritka ravaszt szemétgyűjtő, de az idő a gyűjtés, növeli.

4. A jövő HTTP 2.0

Néhány hónappal ezelőtt azt jóvá HTTP 2.0 RFC leírásban tetejére épült Google SPDY algoritmust. SPDY kimutatta növekedését sebesség tekintetében HTTP 1.1 a újraelosztása 11,81% -47,7%. A legtöbb modern böngésző már támogatja ezt a technológiát.

Java 9 teljes mértékben támogatni fogja a HTTP 2.0 protokollt, valamint egy új HTTP kliens, ami a régi helyére HttpURLConnection. Az új HTTP kliens támogatása Web Sockets és HTTP 2.0 Mi valósul meg.

5. Innovations folyamatban API

Mostanáig a lehetőséget, hogy nyomon követhető és ellenőrizhető folyamatok Java operációs rendszereket vezettek be nagyon rosszul. Például korábban, hogy információt kapjon a PID használatához szükséges a natív kód, vagy áttérnek a fekete mágia. Ezen túlmenően, ez a megközelítés szükséges egy testreszabott megoldást minden platformon.

Akár 9 Java kód megszerzése PID megközelítőleg a következő:

Nos, ez a kód a következőképpen nézhet ki:

Frissítés meghosszabbítja átjárhatóság Java operációs rendszerrel: új utakat keresni folyamat azonosítók (PID), a nevét és állapotát folyamatok és még sok más.

Mi nem látjuk a Java 9?

Két jellemző, hogy mindenki akart, és várható, hogy látni, de ez nem esnek a megjelenése Java 9.

Szabványosított JSON API

Hozzátéve JSON API szavazott kemény mind Jigsaw, de az API és nem lesz hozzá.

A főépítész a Java platform Mark Rengold (Mark Reinhold) küldésére JDK 9 írta:

Ez a rendszer lenne hasznos kiegészítője a platformra, de nagyjából ez nem olyan fontos, mint az egyéb újítások a JDK 9 finanszírozott vagy finanszírozási Oracle. Mi felülvizsgálhatja ezt az innovációt a JDK 10 vagy újabb kiadásokban.

API dolgozó pénz és pénznemek

Csak nem lesz hozzá, hogy támogassa a munka pénz és valuta.

Kapcsolódó cikkek