Curso Java 02 - Instalacion de NetBeans y Hola Mundo @JoseCodFacilito
Tartalomjegyzék:
Az Oracle az elkötelezettségének tiszteletben tartása mellett időben szállította az új Java 10 -ot. A következő, azaz JDK 10 , a Java Standard Edition 10 megvalósítása jól fogadta. Miért? Sokat szerszám- és keretgyártók nem voltak jártasak a Java 9-tel, és még mindig elfoglalták az új modulrendszert. Mint ilyen, a változások a rendszert a dolgok segítették a felhasználóknak, hogy gyorsan fel tudják venni a feladatot.
A Java 10 új funkciói
Szóval, mi újdonság a Java 10-ben? Először is nagy figyelmet fordítottak a Java legfrissebb jellemzőire, beleértve a -
- Local variable type inferences bevezetését - A funkció célja, hogy javítsa a Java nyelvet, hogy kiterjessze a tipikus következtetést a helyi változók inicializátorokkal. Azt állítja, hogy ez az egyetlen tényező a JDK 10 fejlesztői számára.
- A JDK gyökértanúsítvány-hatósági tanúsítványok alapértelmezett készletének biztosítása - A mögött álló fő cél a nyílt forráskódú gyökértanúsítvány az Oracle Java SE Root CA program, hogy az OpenJDK vonzóbb legyen a fejlesztőknek. A JDK alapértelmezett gyökérhitelesítési hatósági (CA) tanúsítványait a JDK-ban is megadja.
- Alkalmazásosztály-adatmegosztás az indítási idő és a lábnyom optimalizálása érdekében - CDS (osztályadatok megosztás) először a JDK 5-ben került bevezetésre a JVM indításának teljesítményének javítása és az erőforrásigény csökkentése érdekében, amikor több JVM futott ugyanazon a fizikai gépen. A JDK 10 kiterjeszti a CDS funkciókat, így az alkalmazási osztályok is elhelyezhetők a megosztott archívumban. Korábban a CDS használata csak a bootstrap osztálybetöltőre korlátozódott.
- Docker awareness - A Java Virtual Machine (JVM) gyorsan elindul minden olyan esetben, amikor Java 10-et futtatott Linux rendszereken felismerni, ha Docker tartályban fut. A konténer-specifikus adatokat, például a CPU-k számát és a tárolóhoz rendelt teljes memóriát a JVM kivonatolja az operációs rendszer lekérdezése helyett.
- További JVM opciók - az új opciók a Docker konténerszállítók nagyobb ellenőrzést nyújtanak
- - Hibajavítások - Hibajavítás a csatolási mechanizmus korrigálásához, amikor egy gazdafolyamatból Docker konténerbe épített Java folyamatba próbál csatolni.
- Új API - Java A 10 új API-kat fog tartalmazni, amelyek lehetővé teszik a nem módosítható gyűjtemények létrehozását. A copyOf, a Set.copyOf és a Map.copyOf módszerek új gyűjteményes példányokat hoznak létre a meglévő példányokból. Az UnmodifiableList, az unmodifiableSet és az UnmodifiableMap új módszereit hozzáadtuk a Stream csomag Gyűjtők osztályához, lehetővé téve a Stream elemeinek gyűjteményt egy nem módosítható gyűjteménybe.
- Garbage Collector Interface : A korábbi JDK struktúrában a komponensek amelyek a Garbage Collector (GC) végrehajtását képezték, szétszórtak a kódbázis különböző részein. Bár a JDK által használt GC-rendszer ismerőinek ismertté vált, gyakran zavaros volt az újabb fejlesztők számára. Ez megváltozott a Java 10-ben. Most ez egy tiszta interfész a JVM forráskódon belül, hogy lehetővé tegye az alternatív gyűjtők gyors és egyszerű integrálását. Javítja a különböző szemétgyűjtők forráskódos elkülönítését.
- A JDK erdő tárolóinak összevonása egyetlen raktárba - A kódbázis eddig többszörös reposztre tört ki, ami problémákat okozhat a forráskóddal kezelése. Tehát a fejlesztés megkönnyítése érdekében nyolc repos:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- a 9-es JDK-ban egyesítették egy egységes adattárba, hogy elvégezzen egy atommagot az egymástól függő változókészletek tárolóin.
Grall Java-alapú just-in-time fordító
Végül, a Graal, amely lehetővé teszi a programozók számára, hogy létrehozzanak futási időt és fordítóprogramokat az új vagy meglévő nyelvek Java-ban, engedélyezve van, mivel a Grall Java-alapú, csak-időben fordítóprogramot használják kísérleti divat a Linux / x64 platformon.
Az Oracle azt ígéri, hogy rendszeresen és rendszeres időközönként továbbra is hosszú távú kiadásokat kínál. További információ az oldalon található.
India 10 dollár feletti fejlesztés
India egy olyan laptopot fejleszt, amely 10 dollárba kerül, a felsőoktatásban.
Elemző: In-house App fejlesztés Frakkel Hulladék
Egy tanulmány szerint a házon belüli szoftverfejlesztést sújtja a költségvetési baj, elhúzódó projekt hosszú és elégedetlen véget ér ...
Több funkció és funkció hozzáadása az asztali sarkokhoz és az egérhez.
A Windows 7 operációs rendszer