Dator > fördelarna med Java 1.5

  • fördelarna med Java 1.5


  • Du behöver : .
    Text editor

    Java 1. 5 (även känd som Java 5,0) innehåller en rad nya funktioner som är av värde både för programmerare som vill utveckla applikationer med Java och till slutanvändare av Java-program . Sun Microsystems har en uttömmande lista över dessa nya funktioner , men här är några av höjdpunkterna.

    För-Varje slinga

    En spännande nyhet i Java syntax är den förstärkta för-slinga . När man arbetar med samlingar av data som genomför Iterator klassen , kan utvecklare skriva nu för-slinga för att gå igenom varje post i listan med hjälp av följande kod :

    för ( Heltal i : lista) {
    //Gör något med varje heltal i listan .
    }

    uppräknade typer

    Detta kraftfulla nya funktionen är att lägga stringens till den gemensamma Java-programmering mönster att använda statisk , slutligt heltal för att lagra data konstanter .

    Till exempel överväga följande traditionella Java -kod : />
    public static final int OpenGL=0 ;
    public static final int Direct3D=1 ;

    offentlig setDriver ( int förare )

    Det finns ett antal problem med denna strategi , inte minst att problemet med vad man ska göra om en som inte stöds "2 " förs in som förare nummer .

    Java 1. 5 fixar detta problem med enum -typ:

    enum Driver { OpenGL , Direct3D } ; />
    offentlig setDriver ( Driver d )

    Nu , alla försök att använda ett som inte stöds förare kommer att generera ett kompileringsfel . /

    Statisk Importera

    som den nya för-varje slinga , är den statiska importera klassen utformats för att producera mer elegant , läsbar kod . Den tillåter ett program för att importera statiska konstanter från en klass och använda dem i dina egna .

    Efter det senaste exemplet , om en utvecklare föredrar den enda " public static final " sätt att definiera gränssnittet med sin klass , en utvecklare kan istället förklara :

    import statisk DriverClass ;

    Och från den är gratis att rädda sig själv lite att skriva och skriva :

    setDriver ( OpenGL ) , />
    Istället :

    setDriver ( DriverClass. OpenGL ) ,

    Förbättrad starttid och resultat

    Ett antal av tweaks till 1,5 version av Java Virtual Machine gör det möjligt att starta snabbare när ett Java- program eller applet körs för första gången . Java VM också märkbart ökar prestanda med Java-program och appletar märkbart .

    Förbättringar av GTK och Windows XP " look and feel "

    Den officiella Java Swing användargränssnitt biblioteket används i de flesta program och appletar har designats för att möjliggöra den till närmare ungefärliga utseendet av inhemska program på Windows XP och Linux -system baserat på GTK användargränssnittet kit .

    OpenGL acceleration genom Java2D

    Användare med stöd grafikkort kan möjliggöra användning av OpenGL- baserade 3D -grafik acceleration i Java program och appletar som använder Java2D biblioteket .


Previous:nothing Next:handledning om html -taggar





Relaterade artiklar


  • hur man skapar dra ner rutorna
  • vad gör variabler betyder ?
  • hur man fyller en ComboBox med javascript
  • hur man skapar en digital klocka i java
  • hur man skapar färg färger
  • hur du uppdaterar en XML-fil i java
  • hur du gör din egen tillfällig tatuering från skrivaren
  • hur man installerar java script på en PC
  • Vilka är de olika flödesschemat strukturer ?
  • Corsair minne grunderna