Presentation: Effective Java, Third Edition - Keepin' it Effective

Track: Modern Java Reloaded

Location: Empire Complex, 7th fl.

Duration: 1:40pm - 2:30pm

Day of week:

Slides: Download Slides

Level: Intermediate - Advanced

Persona: Developer, Developer, JVM

This presentation is now available to view on InfoQ.com

Watch video

Abstract

Since its release in 2001, Effective Java has been the de facto standard best-practices guide for the Java platform. The book was last updated in 2008, when Java 6 was released. In the intervening decade, the platform has had three major releases, introducing many new language and library features that significantly affect best practices. The recently released third edition of Effective Java contains one new chapter, fourteen new items, and numerous changes to existing items. This talk covers some highlights from the third edition, concentrating on streams and lambdas.

Speaker: Joshua Bloch

Author of Effective Java, Lead Design of Java Collection API & Carnegie Mellon Professor

Joshua Bloch is the author of Effective Java and coauthor of Java Puzzlers and Java Concurrency in Practice. He is a professor on leave from Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems. He led the design and implementation of numerous Java platform features, including the Java 5 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

Find Joshua Bloch at

Similar Talks

Let's talk locks!

Qcon

Software Engineer @Samsara

Kavya Joshi

Java Futures, 2019 Edition

Qcon

Java Language Architect @Oracle

Brian Goetz

Graceful Degradation as a Feature

Qcon

Director of Product @GremlinInc

Lorne Kligerman

Liberating Structures @CapitalOne

Qcon

Agile Coach, Engineering @CapitalOne

Greg Myers

Making 'npm install' Safe

Qcon

Software Engineer @agoric

Kate Sills