Joshua Bloch

Web Developer, Designer, and Teacher

icon
Most Recent Review

Essential update to the classic. If you are like me and you'd been waiting for the update to this - covering additions in the Java language since it was written, here it is! As interesting as the additions are the removals.
- Review by Porter Woodward

icon
Instructor Bio

Joshua J. Bloch (born August 28, 1961) is a software engineer and a technology author, formerly employed at Sun Microsystems and Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide Effective Java (2001), which won the 2001 Jolt Award, and is a co-author of two other Java books, Java Puzzlers (2005) and Java Concurrency In Practice (2006). Bloch holds a B.S. in computer science from Columbia University and a Ph.D. in computer science from Carnegie Mellon University. His 1990 thesis was titled A Practical Approach to Replication of Abstract Data Objects and was nominated for the ACM Distinguished Doctoral Dissertation Award.

icon
Joshua Bloch's Core Subjects

  • java