Joshua Bloch

Bloch in 2008 Joshua J. Bloch (born August 28, 1961) is an American software engineer and a technology author.

He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the package, and the 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's School of Engineering and Applied Science 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 (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 closures to Java. ARM blocks were added to the language in JDK7.

As of February 2024, Bloch is listed as Professor of practice of the Software and Societal Systems Department at Carnegie Mellon University. Provided by Wikipedia
Showing 1 - 20 results of 47 for search 'Bloch, Joshua, 1890-', query time: 0.21s Refine Results
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7

    Book
  8. 8

    Book
  9. 9
    by Bloch, Joshua, 1890-1957
    Published 1915

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  10. 10
    by Bloch, Joshua, 1890-1957
    Published 1929

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  11. 11
    by Bloch, Joshua, 1890-1957
    Published 1928

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  12. 12
    by Bloch, Joshua, 1890-1957
    Published 1935

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  13. 13
    ʻAl ha-defus ha-ʻIvri be-Riṿa di Trenṭo /
    על הדפוס העברי בריווא די טרנטו /
    by Bloch, Joshua, 1890-1957
    Published 1935

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  14. 14
    by Bloch, Joshua, 1890-1957
    Published 1915

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  15. 15
    by Bloch, Joshua, 1890-1957
    Published 1946

    Book
  16. 16
    by Bloch, Joshua, 1890-1957
    Published 1939

    Book
  17. 17
    by Bloch, Joshua, 1890-1957
    Published 1952

    Book
  18. 18
    by Bloch, Joshua, 1890-1957
    Published 1945

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  19. 19
    by Bloch, Joshua, 1890-1957
    Published 1932

    This item is not available through BorrowDirect. Please contact your institution’s interlibrary loan office for further assistance.
    Book
  20. 20
    by Bloch, Joshua, 1890-1957
    Published 1928

    Book