Joshua J. Bloch
American software engineer and technology author. Led the design and implementation of numerous Java features as an architect in the Core Java Platform Group at Sun Microsystems, including the Java Collections Framework, the `java. math` package and the assert mechanism. Author of numerous articles and papers. His Ph.D. thesis was nominated for the ACM Distinguished Doctoral Dissertation Award. Author of the programming guide Effective Java and co-author of other Java books, Java Puzzlers and Java Concurrency In Practice.