Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety". The aspect compile-time type safety was not fully achieved, since it was shown in 2016 that it is not guaranteed in all cases. The Java collections framework supports generics to specify the type of objects stored in a collection instance.
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - Generische Programmierung in Java (de)
- Generics in Java (en)
- Generics Java (it)
- Java的泛型 (zh)
- Узагальнення в Java (uk)
|
rdfs:comment
| - Generische Programmierung in Java wird durch sog. Generics seit Java 1.5 ermöglicht. Der Begriff steht synonym für „parametrisierte Typen“. Die Idee dahinter ist, zusätzliche Variablen für Typen einzuführen. Diese Typ-Variablen repräsentieren 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 meistens gewährleistet werden. Jedoch nicht immer. (de)
- Il JDK 1.5 ha introdotto alcune estensioni al linguaggio Java. Una di questa è l'introduzione dei generics o tipi generici.Un generics è uno strumento che permette la definizione di un tipo parametrizzato, che viene esplicitato successivamente in fase di compilazione secondo le necessità; i generics permettono di definire delle astrazioni sui tipi di dati definiti nel linguaggio. (it)
- Java的泛型是在Java 编程语言中符合泛型编程范式的特性工具,于 2004 年在J2SE 5.0 版本中被加入。泛型特性旨在扩展 Java 的类型系统,以允许“一种类型或方法对各种类型的对象进行操作的同时保障编译时类型安全”。然而这一点并未完全实现,在 2016 年泛型特性被证明并不能在所有情况下保证编译时类型安全。 Java 集合框架支持泛型来指定存储在集合实例中的对象的类型。 1998 年, (Gilad Bracha) 、 (Martin Odersky)、大卫·斯塔德迈尔(David Stoutamire) 和菲利普·瓦德勒创建了 Generic Java,它是支持泛型类型的一个 Java 语言扩展。 Generic Java 通过添加通配符被包含到 Java语言中。 (zh)
- Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety". The aspect compile-time type safety was not fully achieved, since it was shown in 2016 that it is not guaranteed in all cases. The Java collections framework supports generics to specify the type of objects stored in a collection instance. (en)
- Узагальнення в Java (англ. generics) — це можливість узагальненого програмування, що була додана у мову програмування Java в 2004 році як частина стандартної платформи J2SE 5.0. Узагальнення дають можливість створювати типи або методи таким чином, щоб вони могли оперувати різноманітними типами даних, при цьому на етапі компіляції для типів забезпечується відповідний механізм безпеки. Так, наприклад, метод може приймати параметри типу String або Integer і повертати різноманітні типи без реалізації програмістом кількох різних методів. Після появи узагальнень, ряд класів платформи Java були перероблені під їх використання. Так узагальнення реалізовані в колекціях класів Java (Java Collections Framework), які можуть одночасно зберігати та оперувати різноманітними типами даних. До їх появи для (uk)
|
dct:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - Generische Programmierung in Java wird durch sog. Generics seit Java 1.5 ermöglicht. Der Begriff steht synonym für „parametrisierte Typen“. Die Idee dahinter ist, zusätzliche Variablen für Typen einzuführen. Diese Typ-Variablen repräsentieren 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 meistens gewährleistet werden. Jedoch nicht immer. (de)
- Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety". The aspect compile-time type safety was not fully achieved, since it was shown in 2016 that it is not guaranteed in all cases. The Java collections framework supports generics to specify the type of objects stored in a collection instance. In 1998, Gilad Bracha, Martin Odersky, David Stoutamire and Philip Wadler created Generic Java, an extension to the Java language to support generic types. Generic Java was incorporated in Java with the addition of wildcards. (en)
- Il JDK 1.5 ha introdotto alcune estensioni al linguaggio Java. Una di questa è l'introduzione dei generics o tipi generici.Un generics è uno strumento che permette la definizione di un tipo parametrizzato, che viene esplicitato successivamente in fase di compilazione secondo le necessità; i generics permettono di definire delle astrazioni sui tipi di dati definiti nel linguaggio. (it)
- Java的泛型是在Java 编程语言中符合泛型编程范式的特性工具,于 2004 年在J2SE 5.0 版本中被加入。泛型特性旨在扩展 Java 的类型系统,以允许“一种类型或方法对各种类型的对象进行操作的同时保障编译时类型安全”。然而这一点并未完全实现,在 2016 年泛型特性被证明并不能在所有情况下保证编译时类型安全。 Java 集合框架支持泛型来指定存储在集合实例中的对象的类型。 1998 年, (Gilad Bracha) 、 (Martin Odersky)、大卫·斯塔德迈尔(David Stoutamire) 和菲利普·瓦德勒创建了 Generic Java,它是支持泛型类型的一个 Java 语言扩展。 Generic Java 通过添加通配符被包含到 Java语言中。 (zh)
- Узагальнення в Java (англ. generics) — це можливість узагальненого програмування, що була додана у мову програмування Java в 2004 році як частина стандартної платформи J2SE 5.0. Узагальнення дають можливість створювати типи або методи таким чином, щоб вони могли оперувати різноманітними типами даних, при цьому на етапі компіляції для типів забезпечується відповідний механізм безпеки. Так, наприклад, метод може приймати параметри типу String або Integer і повертати різноманітні типи без реалізації програмістом кількох різних методів. Після появи узагальнень, ряд класів платформи Java були перероблені під їх використання. Так узагальнення реалізовані в колекціях класів Java (Java Collections Framework), які можуть одночасно зберігати та оперувати різноманітними типами даних. До їх появи для досягнення згаданих цілей програміст використовував надкласи тих типів з якими необхідно працювати та коли це було необхідно здійснювалося перетворення типів, проте при такому підході легко допуститися цілого ряду помилок, які виявляються лише під час виконання програми. (uk)
|
gold:hypernym
| |
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |