Java 8

189 Beiträge · Seite 10 von 19

@Target Annotation seit Java 8

· Christian Ullenboom

Die Meta-Annotation @java.lang.annotation.Target beschreibt, wo eine Annotation angeheftet werden kann. Ist kein ausdrückliches @Target gewählt, gilt es für alle Elemente, die Annotation kann also etwa an Klassen stehen, aber auch an lokalen Variablen. In der Regel gibt es bei @Target ein Element, und das ist von der …

Weiterlesen: @Target Annotation seit Java 8 →

Orte für Annotationen

· Christian Ullenboom

Annotationen lasen sich setzen an allen Deklarationen und bei Typnutzungen (ab Java 8). Deklarationen Typnutzung Typendeklarationen (Klassen, Schnittstellen, Aufzählungen, anderen Annotationtypen) new-Operator Eigenschaften (Konstruktoren, Methoden, Attributen) Typ-Anpassung implements-Klausel throws-Klausel bei …

Weiterlesen: Orte für Annotationen →

http://download.java.net/jdk8/docs/api/java/util/concurrent/locks/StampedLock.html

· Christian Ullenboom

Neue Klasse in Java 8. Implementiert jedoch nicht Lock, wie es ReentrantLock tut. Aus der API: A capability-based lock with three modes for controlling read/write access. The state of a StampedLock consists of a version and mode. Lock acquisition methods return a stamp that represents and controls access with respect …

Weiterlesen: http://download.java.net/jdk8/docs/api/java/util/concurrent/locks/StampedLock.html →

jdk8-b103

· Christian Ullenboom

Wieder gibt es einige interessante Updates: 6ec910ff3ea1 8020291 j.u.c.CompletionStage cd0ea5563523 7184826 (reflect) Add support for Project Lambda concepts in core reflection Alle Änderungen unter .

Weiterlesen: jdk8-b103 →

Java 8 - Alle Features komplett

· L-ectron-X

Nach vielen Verzögerungen ist Java 8 nun Feature-komplett und befindet sich auf der (ziemlich langen) Zielgeraden. Voraussichtlich im März 2014 wird die neue Version mit der Unterstützung von Lambda-Ausdrücken in die Java-Geschichte eingehen. Lambda-Ausdrücke versprechen nicht nur klareren Code, sondern auch besser …

Weiterlesen: Java 8 - Alle Features komplett →