@prefix dbpprop:	<http://dbpedia.org/property/> .
@prefix dbpedia:	<http://dbpedia.org/resource/> .
<http://dbpedia.org/resource/Haskell_%28programming_language%29>	dbpprop:influenced	dbpedia:Generics_in_Java .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
dbpedia:Generics_in_Java	owl:sameAs	<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000004692d8a> .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
@prefix ns4:	<http://en.wikipedia.org/wiki/> .
dbpedia:Generics_in_Java	foaf:page	ns4:Generics_in_Java ;
	dbpprop:reference	<http://homepages.inf.ed.ac.uk/wadler/fool/program/14.html> ,
		<http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html> ,
		<http://www.javaworld.com/javaworld/jw-06-2004/jw-0607-tiger2.html> ,
		<http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html> ,
		<http://java.sun.com/docs/books/tutorial/java/generics/index.html> ,
		<http://www.developintelligence.com/learn/tutorials.php> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia:Generics_in_Java	rdfs:label	"Generics Java"@it ,
		"Generische Programmierung in Java"@de ,
		"Generics in Java"@en ;
	dbpprop:abstract	"Generische Programmierung wird in Java durch so genannte Generics erm\u00F6glicht. Der Begriff steht synonym f\u00FCr \u201Eparametrisierte Typen\u201C. Die Idee dahinter ist zus\u00E4tzliche Variablen f\u00FCr Typen, sog. Typ-Variablen, einzuf\u00FChren. Diese repr\u00E4sentieren zum Zeitpunkt der Implementierung unbekannte Typen. Erst bei der Verwendung der Klassen, Schnittstellen und Methoden werden diese Typ-Variablen durch konkrete Typen ersetzt. Damit kann typsichere Programmierung gew\u00E4hrleistet werden."@de ,
		"Il JDK 1.5 ha introdotto alcune interessanti estensioni al linguaggio Java. Una di questa \u00E8 l'introduzione dei generics o tipi generici. I generics permettono di definire delle astrazioni sui tipi di dati definiti nel linguaggio. L'esempio pi\u00F9 comune del loro utilizzo \u00E8 nella definizione/uso dei, cosiddetti, contenitori. Prima dell'avvento del JDK 1.5 per poter gestire in modo trasparente tipi di dati differenti si doveva ricorrere al fatto che in Java ogni classe deriva in modo implicito dalla classe Object; per esempio se si doveva implementare una lista concatenata il codice era seguente: List myIntList = new LinkedList; myIntList. add(new Integer); e invece per recuperare l'elemento appena inserito si doveva scrivere Integer x = (Integer) myIntList. iterator. next; Si noti il cast a Integer necessario poich\u00E9 myIntList in realt\u00E0 lavora su oggetti Object. Dall'introduzione del JDK 1.5 invece \u00E8 possibile utilizzare un codice come il seguente: List&lt;Integer&gt; myIntList = new LinkedList&lt;Integer&gt;; myIntList. add(new Integer); dove viene esplicitamente espresso che la lista myIntList lavorer\u00E0 solo su oggetti di tipo Integer. Per recuperare l'elemento appena inserito il codice \u00E8 il seguente: Integer x = myIntList. iterator. next; Si noti che ora il cast non \u00E8 pi\u00F9 necessario visto che la lista \u00E8 di interi."@it ,
		"Generics are a facility of generic programming that was added to the Java programming language in 2004 as part of J2SE 5.0. They allow \"a type or method to operate on objects of various types while providing compile-time type safety.\""@en ;
	rdfs:comment	"Generische Programmierung wird in Java durch so genannte Generics erm\u00F6glicht. Der Begriff steht synonym f\u00FCr \u201Eparametrisierte Typen\u201C. Die Idee dahinter ist zus\u00E4tzliche Variablen f\u00FCr Typen, sog. Typ-Variablen, einzuf\u00FChren. Diese repr\u00E4sentieren zum Zeitpunkt der Implementierung unbekannte Typen. Erst bei der Verwendung der Klassen, Schnittstellen und Methoden werden diese Typ-Variablen durch konkrete Typen ersetzt. Damit kann typsichere Programmierung gew\u00E4hrleistet werden."@de ,
		"Il JDK 1.5 ha introdotto alcune interessanti estensioni al linguaggio Java. Una di questa \u00E8 l'introduzione dei generics o tipi generici. I generics permettono di definire delle astrazioni sui tipi di dati definiti nel linguaggio. L'esempio pi\u00F9 comune del loro utilizzo \u00E8 nella definizione/uso dei, cosiddetti, contenitori."@it ,
		"Generics are a facility of generic programming that was added to the Java programming language in 2004 as part of J2SE 5.0. They allow \"a type or method to operate on objects of various types while providing compile-time type safety.\""@en .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
@prefix ns7:	<http://dbpedia.org/resource/Category:> .
dbpedia:Generics_in_Java	skos:subject	ns7:Java_programming_language .
@prefix ns8:	<http://dbpedia.org/resource/Template:> .
dbpedia:Generics_in_Java	dbpprop:wikiPageUsesTemplate	ns8:wikibooks ;
	dbpprop:wikibooksProperty	"Java Programming"@en ,
		"Generics"@en .
@prefix ns9:	<http://www4.wiwiss.fu-berlin.de/flickrwrappr/photos/> .
dbpedia:Generics_in_Java	dbpprop:hasPhotoCollection	ns9:Generics_in_Java .
dbpedia:Type_erasure	dbpprop:redirect	dbpedia:Generics_in_Java .
dbpedia:Generics_in_java	dbpprop:redirect	dbpedia:Generics_in_Java .
dbpedia:Java_generics	dbpprop:redirect	dbpedia:Generics_in_Java .
dbpedia:Raw_type	dbpprop:redirect	dbpedia:Generics_in_Java .