Grundlæggende HTML - HTML Episode 1
Indholdsfortegnelse:
Oracle leverede det nye Java 10 i gang med at opfylde sit engagement. Kommende af det vil sige, JDK 10 , blev en implementering af Java Standard Edition 10 godt modtaget. Hvorfor? En hel del værktøjer og rammeproducenter var ikke dygtige med Java 9 og var stadig optaget af at tilpasse sig det nye modulsystem. Som sådan har ændringen i ordningen af ting hjulpet brugere med at klare opgaven hurtigt.
Nye funktioner i Java 10
Så hvad er alt nyt i Java 10? For det første har en stor opmærksomhed rettet fokus på de nyeste funktioner i Java, herunder introduktionen af-
- Lokal variabel type-inferens - Funktionen sigter mod at forbedre Java-sproget for at udvide typeinference til deklarationer fra lokale variabler med initialisatorer. Det hævder at være den eneste rigtige funktion for udviklere i JDK 10.
- Tilvejebringelse af et standard sæt certificeringscertifikater for rootcertifikat i JDK -Den vigtigste målsætning er at åbne rootcertifikater i Oracle`s Java SE Root CA program til at gøre OpenJDK bygger mere tiltrækkende for udviklere. Som beskrevet i beskrivelsen vil den gavnlige tilføjelse også give et standard sæt certificeringsmyndigheder (CA) i JDK.
- Dataklassedatadeling for at optimere opstartstid og fodaftryk - CDS (klassedata deling) blev først introduceret i JDK 5 med henblik på at forbedre ydeevnen til JVM-opstart og reducere ressourceaftrykket, når flere JVM`er kørte på samme fysiske maskine. JDK 10 vil udvide CDS funktionalitet, så applikationsklasser kan også placeres i det delte arkiv. Tidligere havde brug af CDS kun været begrænset til bootstrap klasselader.
- Docker bevidsthed - I begyndelsen nu, hvor du valgte at køre Java 10 på Linux-systemer, vil Java Virtual Machine (JVM) hurtigt genkend, hvis det kører i en Docker-beholder. Containerspecifikke oplysninger som antallet af CPu`er og den totale hukommelse, der er tildelt beholderen, vil blive ekstraheret af JVM i stedet for at spørge operativsystemet.
- Ekstra JVM-indstillinger - De nye muligheder vil tilbyde Docker Container-brugere større kontrol over systemhukommelse.
- Fejlrettelser - En fejlrettelse for at rette vedhæftningsmekanismen, når du forsøger at vedhæfte fra en værtproces til en Java-proces, der findes i en Docker-beholder.
- Nye API`er - Java 10 vil have nye API`er til bedre at muliggøre oprettelsen af umodificerbare samlinger. Metoden copyOf, Set.copyOf og Map.copyOf opretter nye samlingsinstanser fra eksisterende instanser. Nye metoder til UnmodifiableList, unmodifiableSet og UnmodifiableMap blev tilføjet til Collectors-klassen i Stream-pakken, så elementerne i en stream kunne indsamles i en umodigelig samling.
- Garbage Collector Interface : I tidligere JDK-strukturen blev komponenterne der udgjorde en Garbage Collector (GC) implementering blev spredt gennem forskellige dele af kodebase. Mens de blev kendt for dem, der er bekendt med GC-ordningen, der blev brugt af JDK, resulterede det ofte i forvirring for nyere udviklere. Den er ændret i Java 10. Nu er det en ren grænseflade inden for JVM-kildekoden, der gør det muligt hurtigt og nemt at integrere alternative samlere. Det vil forbedre kildekoden isolering af forskellige affaldssamlere.
- Sammensætning af JDK-skovens arkiver i et enkelt arkiv - Kodebasen indtil nu blev brudt i flere reposer, hvilket kan medføre problemer med kildekoden ledelse. Så i et forsøg på at strømline udviklingen, otte repos:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Tidligere tilgængelig i JDK 9 blev fusioneret i et enkelt depot til at udføre et atomforbud over repositorier af interafhængige ændringer.
Grall Java-baserede just-in-time compiler
Endelig Graal, som lader programmører lave runtider og kompilere til nye eller eksisterende sprog i Java, er blevet aktiveret som den Grall Java-baserede just-in-time compiler, der skal bruges i en eksperimentel måde på Linux / x64 platformen.
Oracle lover, at det vil fortsætte med at tilbyde langsigtede udgivelser regelmæssigt og med jævne mellemrum. For mere information, se denne side.
Apple arbejder kun hårdt for at levere en opdatering til iPhone OS, kun to uger efter lanceringen af 3.0 softwareopdateringen til iPhone og iPod Touch. IPhone SDK 3.1 beta blev skubbet ud til udviklere i går aftes, og modtagerne rapporterer, at softwaren allerede har nogle få nye funktioner og forbedringer.
Apple har ikke nævnt specifikt forbedringerne i opdateringen til iPhone 3.1, men mange udviklere har downloadet softwaren og rapporteret på fora og blogger nogle af de nye ting, de opdagede i opdateringen.
USB-måske den mest vellykkede, alsidige computer interface endnu - bliver en større revision. Den tredje version giver store forbedringer, herunder højere hastigheder og bedre strømstyring. De første enheder begyndte at slå butikker i år, og en oversvømmelse af nye produkter forventes at følge. Vedtagelse af USB 3.0 kan bringe grænseflader, der bruger serielle porte som e-SATA, til ophør, hvilket hurtigt kræver et ekstra strømkabel.
DET ER FAST. USB 3.0 har et ekstra sæt stifter, der skaber en hurtigere databus, der kan understøtte realtidshastigheder på mellem 3,2 og 4 gigabit per sekund. Det gør det cirka 10 gange så hurtigt som dagens USB 2.0 og kan sammenlignes med at bruge serielle porte. En fuldt bidirektiv bus betyder, at data kan sendes og modtages samtidigt, hvilket yderligere øger ydeevnen. For at afspejle dette har udstyrsvirksomhederne dubbet den nye version "SuperSpeed."
Microsoft har inkluderet mange nye funktioner og forbedret udseendet af nogle gamle funktioner i Windows 10. Klokken og Kalenderpanelet, der vises, når du klikker på Dato og Tid På proceslinjen ændres også hvad angår muligheder og udseende. Selvom dette nye kig på klokken og kalenderen er perfekt til Windows 10, er det dog et trick, hvis du vil ændre det som Windows 7 / 8.1.
: Det ser ud til, at dette ikke virker i Windows 10 års jubilæumudgave v. 1607 og senere.