Установка и настройка JDK на Windows 10 - для самых маленьких.
Innholdsfortegnelse:
Oracle leverte den nye Java 10 i tide for å respektere sitt engasjement. Kommende av det vil si, JDK 10 , ble en implementering av Java Standard Edition 10 godt mottatt. Hvorfor? Ganske mange verktøy- og rammeprodusenter var ikke dyktige med Java 9 og var fortsatt opptatt av å tilpasse seg det nye modulsystemet. Som sådan bidro endringen i ordningen med ting til at brukerne raskt kunne takle oppgaven.
Nye funksjoner i Java 10
Så hva er nytt i Java 10? For det første har stor oppmerksomhet rettmessig blitt fokusert på de nyeste funksjonene i Java, inkludert introduksjonen av-
- Lokal variabel type-inferanse - Funksjonen har til formål å forbedre Java-språket for å forlenge typeinferanse til deklarasjoner fra lokale variabler med initiativer. Det hevder å være den eneste virkelige funksjonen for utviklere i JDK 10.
- Tilvejebringelse av et standard sett av rotasjonsattest autorisasjon sertifikater i JDK -Det viktigste målet bak dette er å åpne kildesertifikater i Oracle`s Java SE Root CA program for å gjøre OpenJDK bygger mer attraktivt for utviklere. Også, som beskrivelsen viser, vil det fordelaktige tillegget gi et standardsett av sertifiseringsautoritetscertifikater (CA) i JDK.
- Dataklassedataldeling for å optimalisere oppstartstid og fotavtrykk - CDS (klassedata deling) ble først introdusert i JDK 5 i forsøk på å forbedre ytelsen til JVM-oppstarten og redusere ressursfotavtrykk når flere JVM`er kjørte på samme fysiske maskin. JDK 10 vil utvide CDS-funksjonaliteten, slik at applikasjonsklasser også kan plasseres i det felles arkivet. Tidligere hadde bruk av CDS bare vært begrenset til bootstrap klasselaster.
- Docker bevissthet - Begynn nå, i hvert tilfelle hvor du valgte å kjøre Java 10 på Linux-systemer, vil Java Virtual Machine (JVM) raskt gjenkjenn hvis det kjører i en Docker-beholder. Containerspesifikke opplysninger som antall CPUer og totalt minne som er allokert til beholderen, vil bli hentet ut av JVM i stedet for å spørre operativsystemet.
- Ekstra JVM-alternativer - De nye alternativene vil tilby Dokkervognbrukerne større kontroll over systemminne.
- Feilrettinger - En feilretting for å korrigere vedleggsmekanismen når du prøver å legge ved fra en vertsprosess til en Java-prosess som ligger i en Docker-beholder.
- Nye APIer - Java 10 vil inneholde nye APIer for bedre å kunne opprette unmodifiserbare samlinger. Metoden CopyOf, Set.copyOf og Map.copyOf lager nye samlingsinstanser fra eksisterende forekomster. Nye metoder for ModifiserbarListe, ModifiserbarSett og ModulerbarMap ble lagt til kollektorklassen i Stream-pakken, slik at elementene i en Stream kan samles inn i en umuliggjørbar samling.
- Garbage Collector Interface : I tidligere JDK-struktur ble komponentene som utgjorde en Garbage Collector (GC) implementering ble spredt gjennom ulike deler av kodebase. Mens de ble kjent for de som er kjent med GC-ordningen som brukes av JDK, resulterte det ofte i forvirring for nyere utviklere. Det er endret i Java 10. Nå er det et rent grensesnitt i JVM kildekoden for å tillate alternative samlere å bli raskt og enkelt integrert. Det vil forbedre kildekodenes isolasjon av forskjellige søppelkolleger.
- Samling av JDK-skogens arkiver til et enkelt lager - Kodebasen til nå ble brutt i flere reposer, noe som kan føre til problemer med kildekoden ledelse. Så, i et forsøk på å strømlinjeforme utviklingen, åtte repos:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Tidligere tilgjengelig i JDK 9 ble det fusjonert i et enkelt lager for å utføre et atomforband over repositorier av inter-avhengige endringer.
Grall Java-baserte just-in-time compiler
Til slutt, Graal som lar programmerere lage runtimer og kompilatorer for nye eller eksisterende språk i Java, har blitt aktivert som Grall Java-baserte nettbaserte kompilatoren som skal brukes i en eksperimentell mote på Linux / x64-plattformen.
Oracle lover at den vil fortsette å tilby langsiktige utgivelser regelmessig og med jevne mellomrom. For mer informasjon, se denne siden.
Apple jobber nå hardt for å levere en oppdatering til iPhone OS, bare to uker etter at programvaren 3.0 for iPhone og iPod Touch ble startet. IPhone SDK 3.1 beta ble presset ut til utviklere i går kveld, og mottakerne rapporterer at programvaren allerede har noen nye funksjoner og forbedringer.
Apple har ikke nevnt spesielt forbedringene i iPhone 3.1 beta-oppdateringen, men mange utviklere har lastet ned programvaren og rapporterte på fora og blogger noen av de nye tingene de oppdaget i oppdateringen.
Skype får akkurat en ny app i moderne stil for å dra nytte av alle operativsystemets funksjoner. > Gitt at Microsoft eier Skype, er det ikke overraskende at Windows 8-appen er en modell for det nye, moderne grensesnittet. Appen vises som en Live Tile på startskjermbildet for Windows 8, og viser en forhåndsvisning av ubesvarte anrop eller nye meldinger. Appen kjører også stadig i bakgrunnen, men Skype sier at dette ikke tømmer batterilevetiden, og leverer varsler for nye samtaler eller meldinger.
Nylige Skype-interaksjoner (klikk for å forstørre)
Microsoft har tatt med tonnevis av nye funksjoner og forbedret utseendet på noen gamle funksjoner i Windows 10. Klokken og Kalender-panelet som vises når du klikker på Date and Time På oppgavelinjen endres også når det gjelder alternativer og utseende. Selv om dette nye utseendet på den klokken og kalenderen er perfekt for Windows 10, men hvis du vil endre den som Windows 7 / 8.1, er dette et triks.
MERK