Joshua Bloch
Programmer, Author
1961 –
Who is Joshua Bloch?
Joshua J. Bloch is a software engineer, formerly 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 and Java Concurrency In Practice.
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. On August 3, 2012, Bloch announced that he would be leaving 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 and Automatic Resource Management blocks. The combination of CICE and ARM formed one of the three early proposals for adding support for closures to Java. ARM blocks were added to the language in JDK7, and Bloch remains active in the current discussions of proposals for closure support in Java.
We need you!
Help us build the largest biographies collection on the web!
- Born
- Aug 28, 1961
- Nationality
- United States of America
- Profession
- Education
- Columbia University
- Carnegie Mellon University
- Employment
- Carnegie Mellon University
Submitted
on July 23, 2013
Citation
Use the citation below to add to a bibliography:
Style:MLAChicagoAPA
"Joshua Bloch." Biographies.net. STANDS4 LLC, 2024. Web. 7 May 2024. <https://www.biographies.net/people/en/joshua_bloch>.
Discuss this Joshua Bloch biography with the community:
Report Comment
We're doing our best to make sure our content is useful, accurate and safe.
If by any chance you spot an inappropriate comment while navigating through our website please use this form to let us know, and we'll take care of it shortly.
Attachment
You need to be logged in to favorite.
Log In