Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
 
HOME 

  OVERVIEW

  BY TOPIC
    JAVA
    C++

  BY COLUMN
    EFFECTIVE JAVA
    EFFECTIVE STDLIB

  BY MAGAZINE
    JAVA MAGAZIN
    JAVA SPEKTRUM
    JAVA WORLD
    JAVA SOLUTIONS
    JAVA PRO
    C++ REPORT
    CUJ
    OTHER
 

GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
Effective Java

Effective Java  
Übersicht über die Neuerungen in Java 8
 

Java Magazin, March 2014
Klaus Kreft & Angelika Langer

Dies ist die Überarbeitung eines Manuskripts für einen Artikel, der im Rahmen einer Kolumne mit dem Titel "Effective Java" im Java Magazin erschienen ist.  Die übrigen Artikel dieser Serie sind ebenfalls verfügbar ( click here ).
 

Literaturverweise

Java 8

 
/FEAT/  JDK 8 Features
URL: http://openjdk.java.net/projects/jdk8/features

Lambdas und Streams

/LAMB/  Project Lambda
URL: http://openjdk.java.net/projects/lambda/
/LTUT/ 
The Lambda Tutorial & Reference, Angelika Langer & Klaus Kreft
URL: http://www.angelikalanger.com/Lambdas/Lambdas.html
/KRE/ Klaus Kreft & Angelika Langer
Effective Java - A Series of Articles in JavaMagazin
URL: http://www.angelikalanger.com/Articles/EffectiveJava.html#Java8
/LAM/ Angelika Langer, Klaus Kreft
Lambda Tutorial
URL: http://www.AngelikaLanger.com/Lambdas/Lambdas.html

Date/Time

/JEP150/ JEP 150: Date & Time API
URL: http://openjdk.java.net/jeps/150
/JODA/ JodaTime-Bibliothek
URL: http://www.joda.org/joda-time/

Concurrency

 
/KRE4/  Fork.Join-Framework - Teil 1 und Teil 2, Klaus Kreft & Angelika Langer, JavaMagazin, Februar 2012 und April 2012
URL: http://www.angelikalanger.com/Articles/EffectiveJava/61.Java7.ForkJoin.1/61.Java7.ForkJoin.1.html und http://www.angelikalanger.com/Articles/EffectiveJava/62.Java7.ForkJoin.2/62.Java7.ForkJoin.2.html
/LEA/ 
Fork Join Updates, Doug Lea, Januar 2012
URL: http://cs.oswego.edu/pipermail/concurrency-interest/2012-January/008987.html
/AKKA/ 
Scalability of Fork Join Pool, Akka Team Blog
URL: http://letitcrash.com/post/17607272336/scalability-of-fork-join-pool
/CHKEXC/
Doug Lea: Mixing Checked Exceptions and Lambdas Is Too Nightmarish
URL: http://cs.oswego.edu/pipermail/concurrency-interest/2012-December/010486.html
/JEP142/
JEP 142: Reduce Cache Contention on Specified Fields
URL: http://openjdk.java.net/jeps/142
/SHIPIL/
Request for Review- JEP142, Aleksey Shipilev
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-November/007309.html
/JEP171/
JEP 171: Fence Intrinsics
URL: http://openjdk.java.net/jeps/171
/UNSAFE/
Interesting uses of sun.misc.Unsafe
URL: http://stackoverflow.com/questions/5574241/interesting-uses-of-sun-misc-unsafe

Reflection

/REFL/ Repeating Annotations and Method Parameter Reflection, Alex Buckley & Joe Darcy, 2013-04-02
URL: http://cr.openjdk.java.net/~abuckley/8misc.pdf

Annotations

/REPANN/ Oracle's Java Tutorial, Section on "Repeating Annotations"
URL: http://docs.oracle.com/javase/tutorial/java/annotations/repeating.html
/ANNOT/
Type Annotations Specification (JSR 308), Michael Ernst
URL: http://types.cs.washington.edu/jsr308/specification/java-annotation-design.pdf 
/TYPCHK/ 
Checker Framework
URL: http://types.cs.washington.edu/checker-framework/tutorial/
/MODEL/ 
Joe Darcy's Blog: javax.lang.model backed by core reflection
URL: https://blogs.oracle.com/darcy/entry/core_backed_lang_model

 

Die gesamte  Serie über Java 8:

/JAV8-0/ Neue Features in Java 8 - Überblick
Klaus Kreft & Angelika Langer, Java Magazin, März 2014
URL: http://www.angelikalanger.com/Articles/EffectiveJava/73.Java8.Overview/73.Java8.Overview.html
/JAV8-1/ Funktionale Programmierung in Java
Klaus Kreft & Angelika Langer, Java Magazin, September 2013
URL: http://www.angelikalanger.com/Articles/EffectiveJava/70.Java8.FunctionalProg/70.Java8.FunctionalProg.html
/JAV8-2/ Lambda-Ausdrücke und Methoden-Referenzen
Klaus Kreft & Angelika Langer, Java Magazin, Dezember 2013
URL: http://www.angelikalanger.com/Articles/EffectiveJava/71.Java8.Lambdas/71.Java8.Lambdas.html
/JAV8-3/ Default-Methoden und statische Methoden in Interfaces
Klaus Kreft & Angelika Langer, Java Magazin, Februar 2014
URL: http://www.angelikalanger.com/Articles/EffectiveJava/72.Java8.DefaultMethods/72.Java8.DefaultMethods.html

 
 

If you are interested to hear more about this and related topics you might want to check out the following seminar:
Seminar
Lambdas & Streams - Java 8 Language Features and Stream API & Internals
2 day seminar ( open enrollment and on-site)
Java 8 - Lambdas & Stream, New Concurrency Utilities, Date/Time API
3 day seminar ( open enrollment and on-site)
Effective Java - Advanced Java Programming Idioms 
4 day seminar ( open enrollment and on-site)
 
Related Reading
Lambda & Streams Tutorial & Reference
In-Depth Coverage of all aspects of lambdas & streams
Lambdas in Java 8
Conference Presentation at JFokus 2012 (slides)
Lambdas in Java 8
Conference Presentation at JavaZone 2012 (video)
 

 
 
  © Copyright 1995-2014 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Articles/EffectiveJava/73.Java8.Overview/References.html  last update: 19 Jun 2014