Java SE. Урок 3. Установка и настройка JDK (Java Development Kit) на Windows 7
Innehållsförteckning:
Oracle levererade det nya Java 10 i tid för att hedra sitt engagemang. Kommande av det, dvs JDK 10 , var en implementering av Java Standard Edition 10 väl mottagen. Varför? En hel del verktygs- och ramtillverkare var inte skickliga med Java 9 och var fortfarande upptagna att anpassa sig till det nya modulsystemet. Som sådan har förändringen i schemat av saker hjälpt användare att klara uppgiften snabbt.
Nya funktioner i Java 10
Så, vad är nytt i Java 10? För det första har stor uppmärksamhet riktats in på de senaste funktionerna i Java, inklusive introduktionen av-
- Lokal variabel typinferens - Funktionen syftar till att förbättra Java-språket för att utöka typinferens till deklarationer av lokala variabler med initialisatorer. Det påstås vara den enda verkliga funktionen för utvecklare i JDK 10.
- Tillhandahållande av en standard uppsättning certifikatcertifikat för rootcertifikat i JDK -Det huvudsakliga målet bakom detta är att öppna källcertifikat i Oracle Java SE Root CA-program för att göra OpenJDK byggd mer tilltalande för utvecklare. Dessutom, som beskrivningen läser, kommer det fördelaktiga tillägget att tillhandahålla en standarduppsättning av certifikatutfärdande certifikatcertifikat (CA) i JDK.
- Programkodsdatadelning för att optimera starttid och fotavtryck - CDS (klassdata delning) introducerades först i JDK 5 för att förbättra prestanda för JVM-start och minska resursavtrycket när flera JVM kördes på samma fysiska maskin. JDK 10 kommer att förlänga CDS-funktionaliteten så att applikationsklasser också kan placeras i det delade arkivet. Tidigare var användningen av CDS begränsad till bootstrap-klassläsaren.
- Dockermedvetenhet - Med början, i vilket fall du valde att köra Java 10 på Linux-system, kommer Java Virtual Machine (JVM) snabbt känner igen om det körs i en Docker-behållare. Containerspecifik information som antalet CPUer och totalt minne som tilldelats behållaren kommer att extraheras av JVM istället för att det frågar operativsystemet.
- Ytterligare JVM-alternativ - De nya alternativen kommer att erbjuda Docker Container-användare större kontroll
- Buggfixar - En buggfix för att korrigera bifogningsmekanismen när du försöker bifoga från en värdprocess till en Java-process som finns i en Docker-behållare.
- Nya API: er - Java 10 kommer att innehålla nya API för att bättre möjliggöra skapandet av oföränderliga samlingar. Metoden copyOf, Set.copyOf och Map.copyOf skapar nya samlingsinstanser från befintliga instanser. Nya metoder för UnmodifiableList, unmodifiableSet och UnmodifiableMap har lagts till kollektorklassen i Stream-paketet, så att elementen i en Stream kan samlas in i en omodifierbar samling.
- Skräpsamlingsgränssnitt : I tidigare JDK-strukturen har komponenterna som utgjorde en Garbage Collector (GC) implementering spreds över olika delar av kodbasen. Medan de visade sig kända för de som är bekanta med GC-systemet som används av JDK, resulterade det ofta i förvirring för nyare utvecklare. Den har ändrats i Java 10. Nu är det ett rent gränssnitt inom JVM-källkoden för att möjliggöra att alternativa samlare snabbt och enkelt integreras. Det kommer att förbättra källkodsisoleringen av olika soporuppsamlare.
- Sammanslagning av JDK-skogens arkiv i ett enda förråd - Kodbasen hittills splittrades i flera repos, vilket kan orsaka problem med källkoden förvaltning. Så, för att effektivisera utvecklingen, åtta repos:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Tidigare tillgänglig i JDK 9 fusionerades i ett enda förråd för att utföra en atomförbrytning över förvar av inter-beroende förändringar.
Grall Java-baserad just-in-time compiler
Slutligen, Graal som låter programmerare skapa runtime och kompilatorer för nya eller befintliga språk i Java har aktiverats som den Grall Java-baserade just-in-time compiler som ska användas i en experimentellt sätt på Linux / x64-plattformen.
Oracle lovar att det kommer att fortsätta att erbjuda långsiktiga utgåvor regelbundet och med jämna mellanrum. Mer information finns på den här sidan.
Apple jobbar bara hårt för att leverera en uppdatering till iPhone OS, bara två veckor efter att ha startat 3.0-programuppdateringen för iPhone och iPod Touch. IPhone SDK 3.1 beta skjuts ut till utvecklare igår kväll, och mottagarna rapporterar att programvaran redan har några nya funktioner och förbättringar.
Apple har inte nämnt specifikt förbättringarna i iPhone 3.1 beta uppdatering, men många utvecklare har laddat ner programvaran och rapporterade på forum och bloggar några av de nya sakerna de upptäckte inom uppdateringen.
Microsoft har inkluderat många nya funktioner och förbättrat utseendet på några gamla funktioner i Windows 10. Klockan och Kalenderpanelen som visas när du klickar på Datum och Tid På Aktivitetsfältet ändras också vad gäller alternativ och utseende. Även om det här nya klockslaget och kalendern är perfekt för Windows 10, ändå, om du vill ändra det som Windows 7 / 8.1, är det här ett knep.
OBS
ÄR ett bra verktyg för säkerhetskopiering som gör att en användare enkelt kan säkerhetskopiera viktiga filer och dokument och hålla reda på dem. Programmet erbjuder olika funktioner. Du kan se några extra och vanliga funktioner som lägger till något annat än programvaran. Med detta fantastiska verktyg kan du säkerhetskopiera nästan alla delar av datorn och spara det enkelt.
Handy Backup Home Professional Review