Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hva er betydelige forskjeller mellom Java 1.4 og 1.5
    Utgivelsen av Java 1.5 , også kalt J2SE 5.0 , ble det introdusert en rekke nye og nyttige funksjoner . Gamle Java 1.4 guruer kan fortsatt arbeidet deres magi , men hvis du er en det er definitivt verdt tiden din til å se på noen av forskjellene mellom Java 1.5 og Java 1.4 . Mange utgaver av den gamle utgivelsen har blitt løst . Generika

    Den største forskjellen mellom de to Java- utgivelser er den nye funksjonen av generiske legemidler . Generika kan du la den typen en viss argument eller felt tvetydig . Når du instantiate klassen i koden , kan du angi hvilken type det skal bruke. De er hendig for datastrukturer som lister eller trær , slik at du kan skrive et enkelt klasse å forholde seg til strukturer av ints , strenger eller noe annet.
    For Loops
    < p > en annen stor forskjell er en forbedring for loop syntaks. I stedet for å håndtere iteratorer , kan du bare skrive en for løkke som automatisk vil gå gjennom hvert eneste element i en iterable struktur , eller hvert element i en matrise .
    Autoboxing og Unboxing

    i Java 1.4 , når du brukte wrapper klassene for de forskjellige primitive typer , måtte du håndtere dem som enhver annen klasse , ved hjelp av sine konstruktører og annet tilbehør metoder . I Java 1.5 , kan du bruke forekomster av en wrapper klasse akkurat som en primitiv type, og Java vil vite hva du mener.
    Enumeratorer

    Java 1.5 introduserer enums , kort for enumerations . Disse er i utgangspunktet tilpasses typer. Når du gjør en enum , liste deg de forskjellige gyldige verdier. Du kan deretter bruke enum som en primitiv type. Det er mye bedre enn å lage lister over endelige ints for dine konstanter .
    Array Argumenter

    Nå er det en ny syntaks for bestått arrays i som argumenter til funksjoner. I stedet for å bruke en matrise som et argument , kan du bruke den nye " ... " syntaks. Så , i stedet for å konstruere en matrise for å passere inn til argumentet , kan du bare liste elementene i din funksjon samtale og den vil automatisk pakke dem inn i en matrise .
    Static Import

    en annen ny funksjon er muligheten til å importere statiske medlemmer av klasser . Snarere enn å skrive grensesnitt som bare har statiske felt , kan du skrive faktiske klasser med dem og bare bruke statisk import .
    Merknader

    Den siste store forskjellen mellom de to Java utgivelser er den nye funksjonen i meta - data merknader. Disse er små notater til kompilatoren du kan feste til dine metoder , forteller den for å automatisk legge visse metoder eller felt , eller behandle metoden annerledes.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Slette passord for en Toshiba Tecra M2 
    ·Hvordan kompilere og installere JSmooth 
    ·Hvordan koble til en Oracle database i Java 
    ·Hvordan lage en metode Execute ved å trykke på en kna…
    ·Hvordan skrive en karakter i den TextField i Java 
    ·Slik importerer Java Console 
    ·En god måte å organisere klasser med Java 
    ·Hvordan bruke X og Y koordinater i Java 
    ·Hvordan legge til et String Array i Java 
    ·Hvordan skrive ut setninger ved hjelp av Java 
      Anbefalte artikler
    ·Slik installerer Facebook JavaScript SDK 
    ·Hvordan Fell funksjonspekere 
    ·Hvordan konvertere en streng til en datoformat 
    ·Hvordan bruke PUT og DELETE i Flex 
    ·Hvordan bruke Lamport Tidsstempler 
    ·Hvordan lage en IRC Bot From Scratch i Python 
    ·Hvordan skrive NetBeans til en fil 
    ·Hvordan lage en Java Website Pålogging 
    ·Hvordan lage en vertikal graf i C + + 
    ·Hvordan tilbakestille root-passordet for MySQL Debian 5…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/