Skip to main content
PBS logo
 
 

Search - List of Books by Joshua Bloch

Joshua J. Bloch (born August 28, 1961) is a software engineer, currently employed at Google, and a technology author. 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, 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.

Bloch has worked as a Senior Systems Designer at Transarc, and later as a Distinguished Engineer at Sun Microsystems. In June 2004 he left Sun and became Chief Java Architect at Google.

In December 2004, Java Developer's Journal included Bloch in its list of the "Top 40 Software People in the World".

Bloch has proposed the extension of the Java programming language with two features: Concise Instance Creation Expressions (CICE) (coproposed with Bob Lee and Doug Lea) and Automatic Resource Management (ARM) blocks. The combination of CICE and ARM formed one of the three early proposals for adding support for closure to Java.. ARM blocks have now been accepted for inclusion in JDK7, and Bloch remains active in the current discussions of proposals for closure support in Java.

Bibliography   more

This author page uses material from the Wikipedia article "Joshua Bloch", which is released under the Creative Commons Attribution-Share-Alike License 3.0
Total Books: 9
Effective Java
2017 - Effective Java [3rd Edition] (Paperback)
ISBN-13: 9780134685991
ISBN-10: 0134685997
Genre: Computers & Technology
  ?

Effective Java 2nd Edition
2016 - Effective Java 2nd Edition (Paperback)Paperback
ISBN-13: 9781533251497
ISBN-10: 1533251495
Genres: Computers & Technology, Reference
  ?

Effective Java
2016 - Effective Java [2nd Edition] (Paperback)Paperback
ISBN-13: 9781530427161
ISBN-10: 1530427169
Genres: Computers & Technology, Reference
  ?

Effective Java
2014 - Effective Java [2nd Edition] (Paperback)Paperback
ISBN-13: 9781502579898
ISBN-10: 1502579898
Genres: Computers & Technology, Reference
  ?

Effective Java  Programming Language Guide
2008 - Effective Java Programming Language Guide [TM - 2nd Edition - The Java Series] (Paperback)Paperback
ISBN-13: 9780321356680
ISBN-10: 0321356683
Genres: Computers & Technology, Reference
  ?

Java Concurrency in Practice
2006 - Java Concurrency in Practice (Paperback)
ISBN-13: 9780321349606
ISBN-10: 0321349601
Genres: Computers & Technology, Reference
  ?

Java  Puzzlers  Traps Pitfalls and Corner Cases
2005 - Java Puzzlers Traps Pitfalls and Corner Cases [TM] (Paperback)
ISBN-13: 9780321336781
ISBN-10: 032133678X
Genres: Computers & Technology, Humor & Entertainment
  ?

Effective Java  Programming Language Guide with Java Class Libraries Posters
2002 - Effective Java Programming Language Guide with Java Class Libraries Posters [TM] (Paperback)
ISBN-13: 9780201791204
ISBN-10: 020179120X
  ?

Effective Java Programming Language Guide
2001 - Effective Java Programming Language Guide (Paperback)
ISBN-13: 9780201310054
ISBN-10: 0201310058
Genre: Computers & Technology
  • Currently 3/5 Stars.
 3