Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Revisiting Effective Java in 2018

Revisiting Effective Java in 2018

Joshua Bloch just gifted us with the 3rd edition of "Effective Java", but almost 10 years have been past since the last edition. Now we have a whole generation of Java developers that could benefit from this knowledge - but lost the past wave. It's about time to revisit all of this wonderful content, and upgrade your skills to the latest versions of the Java platform. Join us on this deep dive session to check what is the updated Effective Java, and even add some more tips not included in the book!

Edson Yanaga

April 18, 2018
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. Follow @yanaga on Twitter and join developers.redhat.com 6 Lambdas Streams

    Optionals Default methods in interfaces try-with-resources
  2. Follow @yanaga on Twitter and join developers.redhat.com 7 Factory methods

    (1) try-with-resources (9) equals (10) hashCode (11) toString (12) Comparable (14)
  3. Follow @yanaga on Twitter and join developers.redhat.com 11 Functional Interfaces

    UnaryOperator<T> BinaryOperator<T> Predicate<T> Function<T,R> Supplier<T> Consumer<T>