De Java 1.5 -update , ook wel bekend als Tiger , uitgerold in de zomer van 2004 . Het maakte een plons , omdat het compleet met een aantal ontwikkelingen die gemaakt codering eenvoudiger en krachtiger voor programmeurs kwam . Hoewel de lijst van veranderingen was uitgebreid , zijn diverse wijzigingen stond in de tijd als zijnde de belangrijkste updates die de mogelijkheden van Java bevorderd . Generics Generics lenen een gelijkaardige constructie van C + + templates , waardoor het meteen vertrouwd aan vele programmeurs . Generics kan op een aantal manieren worden toegepast, omdat ze laten programmeurs abstract over types en maak typesafe datastructuren . Enhanced voor Loop Voorafgaand aan Java 1.5 , een gemeenschappelijk hindernis voor programmeurs was het gemak waarmee fouten kunnen optreden bij iterators arrays en door de hoeveelheid syntax die voor de uitvoering . Verbeterd voor lus waarmee programmeurs aanzienlijk minder syntax gebruiken en vermindert ontslagen voor schonere code en kortere programmering tijden . Static Import De programmering van bepaalde interfaces kunnen bevatten een litanie van constanten . Voorafgaand aan Java 1.5 , zouden programmeurs hebben om die constanten typen over en weer of maak een macro voor. Met de statische import functie in Java 1.5 , echter , programmeurs kon gewoon trek constanten in een echte klas en importeert de statische leden voor kortere , meer leesbare code . Metadata /annotatie net als aantekeningen in een boek , de functie annotaties in Java 1.5 biedt klassen , methoden en variabel te zijn geannoteerd met aanvullende informatie over de manier waarop de code wordt gebruikt . Net als elke programmeertaal , de mogelijkheid om dit soort metadata toe te voegen stelt programmeurs in staat om notities voor zichzelf en andere programmeurs maken om tijd te besparen . Typesafe Enumeraties Voorafgaand aan Java 1.5 , de enige manier om een lijst met typesafe bereiken geordende lijst van waarden was aan niet - typesafe constante gehele getallen of door het handmatig geconstrueerde klassen gebruiken . In Java 1.5 , echter, kunt u een lijst met typesafe lijst met bestelde waarden bereiken door simpelweg met de enum trefwoord . Autoboxing /Unboxing autoboxing en unboxing was een andere tijdbesparende aanvulling op Java 1.5 . die ook tot veel schoner codering . Kortom , deze functie converteert automatisch tussen primitieve types en primitieve wrapper klassen gedurende de compilatie op de noodzaak voor aanvullende codering tijdens het programmeren te verminderen .
|