---
title: 'Thema der Woche: Java 5 und Java 6'
url: 'https://www.tutego.de/blog/javainsel/2008/03/thema-der-woche-java-5-und-java-6'
markdown: 'https://www.tutego.de/blog/javainsel/2008/03/thema-der-woche-java-5-und-java-6.md'
date: '2008-03-01'
description: 'Java 5 ist mittlerweile weit verbreitet, und Entwickler sollten auf der einen Seite die neuen Spracheigenschaften kennenlernen, auf der anderen Seite sich mit dem Update der Bibliotheken beschäftigen. Als Startlinks gelten: http://www.tutego.com/java/java-1.5-neuigkeiten.htm http://www.tutego.com/…'
taxonomy:
  category:
    - 'Die wöchentliche Dosis Java'
---

# Thema der Woche: Java 5 und Java 6

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Thema der Woche: Java 5 und Java 6

01.03.2008 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Java 5 ist mittlerweile weit verbreitet, und Entwickler sollten auf der einen Seite die neuen Spracheigenschaften kennenlernen, auf der anderen Seite sich mit dem Update der Bibliotheken beschäftigen. Als Startlinks gelten:

- [http://www.tutego.com/java/java-1.5-neuigkeiten.htm](http://www.tutego.com/java/java-1.5-neuigkeiten.htm "http://www.tutego.com/java/java-1.5-neuigkeiten.htm")
- [http://www.tutego.com/java/java-6-mustang-news.htm](http://www.tutego.com/java/java-6-mustang-news.htm "http://www.tutego.com/java/java-6-mustang-news.htm")

Von jeder neue Klasse und Schnittstelle sollte man zumindest den API-Kopf gelesen haben. Besonderes Augenmerk sollten Entwickler auf Generics legen. Hier gilt hervorzuheben das Tutorial [http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf](http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf "http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf"). Die Begriffe

- Generischer Typ
- Typparameter
- formalter Typparameter
- parametrisierter Typ
- Typargument
- Wildcard-Typ
- Bounded Wildcard
- upper bound, lower bound
- generische Methode
- unchecked Warnung
- erasure
- Wildcard capture
- multiple bound

solle man sofort einordnen und beschreiben können.

Jeder Entwickler sollte insbesondere **alle** Anwendungen von Generics bei der Utility-Klasse `Collections` verstehen:

- `static `` boolean ``addAll(Collection c1, Collection c2)`
- ``static` List ``emptyList()`
- ``static` Map ``emptyMap()`
- ``static` Set ``emptySet()`
- ``static` Enumeration ``enumeration(Collection c)`
- ``static` void ``fill(List c, Object o)`
- ``static int`indexOfSubList(List source, List target)`
- ``static int`lastIndexOfSubList(List source, List target)`
- ``static` ArrayList ``list(Enumeration e)`
- ``static`

Kategorien: [Die wöchentliche Dosis Java](https://www.tutego.de/blog/javainsel/category/die-woechentliche-dosis-java/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Neue Rubrik "Die wöchentliche Dosis Java"](https://www.tutego.de/blog/javainsel/2008/03/neue-rubrik-die-wochentliche-dosis-java.md)
- Next: [Alternative Sprachen für die und auf der JVM](https://www.tutego.de/blog/javainsel/2008/03/alternative-sprachen-fur-die-und-auf-der-jvm.md)
