| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvad er de væsentlige forskelle mellem Java 1.4 og 1.5
    Frigivelsen af ​​Java 1.5 , også kaldet J2SE 5.0 , blev der indført en række nye og nyttige funktioner . Gamle Java 1.4 guruer kan stadig arbejde deres magi , men hvis du er en , det er absolut værd at din tid til at se på nogle af forskellene mellem Java 1.5 og Java 1.4. Mange spørgsmål af den gamle udgivelse er blevet behandlet. Generics

    Den største forskel mellem de to Java udgivelser er den nye funktion af generiske lægemidler . Generics gør det muligt at forlade type af en bestemt argument eller felt tvetydig. Når du instantiere klassen i kode , kan du angive hvilken type det skal bruge. De er handy for datastrukturer såsom lister eller træer , så du skriver en enkelt klasse til at håndtere strukturer af Ints , strygere eller noget andet.
    For Loops

    en anden væsentlig forskel er en forbedring for loop syntaks. I stedet for at behandle iteratorer , kan du bare skrive en for-løkke , som automatisk vil gå igennem hver post i en Iterable struktur eller hvert element i et array.
    Autoboxing og Unboxing

    Java 1.4, når du har brugt wrapper klasser for de forskellige primitive typer , du havde til at håndtere dem som enhver anden klasse, ved hjælp af sine konstruktører og accessor metoder. I Java 1.5 , kan du bruge forekomster af en wrapper klasse ligesom en primitiv type og Java vil vide, hvad du mener.
    Gentagelsestyper

    Java 1.5 introducerer Gentagelsestyper , forkortelse for tællinger . Disse er grundlæggende tilpasses typer . Når du laver en enum , du opremse de forskellige gyldige værdier . Du kan derefter bruge din enum som en primitiv type. Det er meget bedre end at oprette lister over ints til din konstanter.
    Array argumenter

    Nu er der en ny syntaks for at videregive arrays i som argumenter til funktioner. I stedet for at bruge et array som argument , kan du bruge den nye " ... " syntaks. Så i stedet for at konstruere et array til at passere ind i det argument , kan du bare liste de elementer i din funktion opkald og det vil automatisk pakke dem ind i et array.
    Static Import
    < br >

    En anden ny funktion er muligheden for at importere de statiske medlemmer af klasser. Snarere end at skrive grænseflader, der bare har statiske felter , kan du skrive faktiske klasser med dem og bare bruge statisk import .
    Anmærkninger

    Den sidste store forskel mellem de to Java udgivelser er den nye funktion i meta- data anmærkninger. Disse er små noter til compiler , du kan knytte til dine metoder , fortæller det til automatisk at tilføje visse metoder eller felter , eller behandle metoden anderledes.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er funktionen af ​​Java 
    ·Sådan får du længden af ​​en boolesk Array i Java 
    ·Sådan Fjern scripttags i Mootools XHR 
    ·Sådan Execute Applet i Java 
    ·Parallelle processer i en Servlet objekt 
    ·Sådan tilføjes en server overslag Eclipse 
    ·Sådan Input & Output i Java 
    ·Sådan Format Kolonner i Java 
    ·Sådan Skil Java 
    ·Sådan Gør Mouse Listener Brug Swing i Java 
      Anbefalede Artikler
    ·Sådan Hent Værdi af Afkrydsningsfelt 
    ·Sådan Gør din egen spilmotor 
    ·Den Multiply Funktion i MySQL 
    ·Hvordan man laver en HTML String i Objective C 
    ·Sådan Kopier fra ListBox til Multiline TextBox 
    ·Hvordan man kompilerer i Fortran & Ignorer Linjeafstand…
    ·Hvad er Spike Kodning 
    ·Et nyt vindue er blokeret i JavaScript 
    ·Sådan Indtast en Float Litteral i Java 
    ·Sådan kører en Python script fra en anden Python Scri…
    Copyright © Computer Viden http://www.computerdk.com