Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat zijn de grote verschillen tussen Java 1.4 & 1.5
De release van Java 1.5 , ook wel J2SE 5.0 , zag de invoering van een aantal nieuwe en handige functies . Oude Java 1.4 goeroes kan nog steeds werken hun magie , maar als je een het is zeker de moeite waard uw tijd om te kijken naar enkele van de verschillen tussen Java 1.5 en Java 1.4 . Veel problemen van de oude versie zijn aangepakt . Generics

Het grootste verschil tussen de twee Java- releases is de nieuwe functie van generieke geneesmiddelen . Generics kunt u het type van een bepaald argument of veld dubbelzinnig te verlaten . Als u de klasse instantiëren in code , kunt u aangeven welk type het moet gebruiken . Ze zijn handig voor datastructuren zoals lijsten of bomen , zodat u een enkele klasse te gaan met de structuren van ints , strijkers of iets anders te schrijven .
Voor Loops

een ander belangrijk verschil is een uitbreiding voor loop syntax . In plaats van omgaan met iterators , kun je gewoon schrijven een lus die automatisch zal gaan door elk item in een iterable structuur , of elk item in een array .
Autoboxing en Unboxing

In Java 1.4 , wanneer u gebruikt wrapper klassen voor de verschillende primitieve types , je te maken gehad met hen als een andere klasse , met behulp van de constructeurs en accessormethoden . In Java 1.5 , kunt u gebruik maken van exemplaren van een wrapper klasse , net als een primitieve soort , en Java zal weten wat je bedoelt .
Enumeraties

Java
1.5 introduceert opsommingen , kort voor opsommingen . Deze zijn in principe klantgericht types . Wanneer u een enum , lijst u de verschillende geldige waarden . U kunt vervolgens uw enum als een primitieve soort . Het is veel beter dan het maken van lijsten van de definitieve ints voor uw constanten .
Array Argumenten

Nu is er een nieuwe syntax voor het doorgeven van arrays in als argumenten voor functies . In plaats van het gebruiken van een array als argument , kunt u gebruik maken van de nieuwe " ... " syntax . Dan, in plaats van de bouw van een array om in door te geven aan het argument , kun je gewoon een lijst van de elementen in uw functie aan te roepen en het zal hen automatisch verpakken in een array .
Static Import
< br

andere nieuwe functie > is de mogelijkheid om de statische leden van klassen importeren. In plaats van het schrijven van interfaces die alleen maar statische velden , kunt u de werkelijke lessen schrijven met hen en gewoon gebruik maken van statische import .
Aantekeningen

De laatste grote verschil tussen de twee Java releases is de nieuwe functie van meta- data annotaties . Dit zijn kleine toelichting op de compiler kunt koppelen aan uw methoden , het vertellen om automatisch bepaalde methoden of velden toe te voegen , of te behandelen de methode verschillend .

Previous: Next:
  Java Programming
·Hoe te Samenvoegen Twee Gesort…
·Hoe kan ik een applet maken me…
·File Uitzonderingen voor Java-…
·Hoe maak je een Hidden Value T…
·Hoe het standaard Constructor …
·Hoe te Struts gebruiken Met Ne…
·Hoe te vinden of er een Java R…
·Hoe je JDBC schrijven Met behu…
·Hoe de Eerste Brief Maak in ee…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·? Hoe groot is een Byte 
·Hoe je Object Oriented Programming Techn…
·Hoe maak je een Visual Basic Listbox Ver…
·Hoe te DataTable binden aan ListView in …
·Hoe maak je een opgeslagen Procedure Cal…
·Wat is een Python GIL ? 
·De verschillen tussen de DataGrid en Dat…
·Hoe je alle Brieven van een lijst in Pyt…
·Regels Voor De Canasta Card Game 
Copyright © Computer Kennis http://www.nldit.com