{{위키데이터 속성 추적}}
[[파일:Joshuabloch.jpg|섬네일|2008년]]
'''조슈아 J. 블로치'''(Joshua J. Bloch, 1961년 8월 28일~ )는 미국의 [[소프트웨어 공학자]]이자 기술 저자이며, [[썬 마이크로시스템즈]]와 [[구글]]의 전 직원이다. 그는 [[자바 컬렉션]] 프레임워크, <code>java.math</code> 패키지, <code>assert</code> 매커니즘을 포함한 수많은 [[자바 플랫폼]]의 설계와 구현을 주도하였다.<ref name="about">[http://www.oracle.com/technetwork/java/effectivejava-136174.html "About the Author"], ''Effective Java Programming Language Guide''</ref>
프로그래밍 가이드 《이펙티브 자바》(Effective Java, 2001년)의 저자이며, 해당 책은 2001년 [[닥터 돕스 저널|졸트상]]을 수상하였고,<ref>[http://www.ddj.com/joltawards/year_01.htm ''2002 Jolt & Productivity Award Winners''] {{webarchive|url=https://web.archive.org/web/20070503175342/http://www.ddj.com/joltawards/year_01.htm |date=2007-05-03 }}. Dr. Dobb's Portal.</ref> 《자바 퍼즐러》(Java Puzzlers, 2005년)와 《자바 컨커런시 인 프랙티스》(Java Concurrency In Practice, 2006)라는 다른 두 권의 자바 책의 공동 저자이다.

블로치는 [[컬럼비아 대학교]]에서 [[컴퓨터 과학]] 학사 학위를, [[카네기 멜런 대학교]]에서 컴퓨터 과학 [[철학박사|박사]] 학위를 받았다.<ref name="about"/> 그의 1990년 논문 제목은 《추상 데이터 객체의 복제에 관한 실용적 접근》(A Practical Approach to Replication of Abstract Data Objects)이었으며<ref>[http://reports-archive.adm.cs.cmu.edu/anon/1990/abstracts/90-133.html ''A Practical Approach to Replication of Abstract Data Objects'']. Computer Science Department, School of Computer Science, Carnegie Mellon University. May 1990.</ref> [[ACM]] Distinguished Doctoral Dissertation Award에 지명되었다.<ref>[http://java.sun.com/developer/Books/effectivejava/ Books & Authors: Effective Java], accessed 16 April 2008</ref>

블로치는 [[Transarc]]의 선임 시스템 디자이너로 일하다가 나중에 [[썬 마이크로시스템즈]]의 Distinguished Engineer로 일했다. 2004년 6월 썬을 떠나 [[구글]]의 수석 자바 아키텍트가 되었다.<ref>Heiss, Janice J. [http://java.sun.com/javaone/sf/2007/articles/rockstar_bloch.jsp ''Rock Star Josh Bloch''] Java Sun.com.</ref> 2012년 8월 3일, 블로치는 구글을 떠날 것이라고 발표하였다.<ref>Joshua Bloch, [https://twitter.com/joshbloch/status/231625756176957440 After eight years at Google, the time has come for me to move on]</ref>

2004년 12월, 자바 개발자 저널(Java Developer's Journal)은 블로치를 세계 최고의 40대 소프트웨어 인물 가운데 한 명으로 지명하였다.<ref>{{웹 인용|title=The i-Technology Right Stuff|first=Jeremy|last=Geelan|url=http://java.sys-con.com/read/47349.htm|publisher=|date=2004-12-21|work=Java Developer's Journal|확인날짜=2019-11-22|보존url=https://web.archive.org/web/20080422055421/http://java.sys-con.com/read/47349.htm|보존날짜=2008-04-22|url-status=dead}}</ref>

== 참고 문헌 ==
* ''Effective Java: Programming Language Guide'', {{ISBN|0-201-31005-8}}, 2001; second edition: {{ISBN|978-0-321-35668-0}}, 2008; third edition: {{ISBN|978-0134685991}}, 2017
* ''Java Puzzlers: Traps, Pitfalls, and Corner Cases'', {{ISBN|0-321-33678-X}}, 2005 (co-authored with Neal Gafter)
* ''Java Concurrency in Practice'', {{ISBN|0-321-34960-1}}, 2006 (co-authored with [[Brian Goetz]], Tim Peierls, Joseph Bowbeer, David Holmes, and [[:en:Doug Lea]])

== 각주 ==
{{각주}}

== 외부 링크 ==
* Bill Venners, [https://web.archive.org/web/20131019163637/http://www.javaworld.com/javaworld/jw-01-2002/jw-0104-bloch.html Josh Bloch on Design: A Conversation with Effective Java Author, Josh Bloch], JavaWorld, January 4, 2002
* Janice J. Heiss, [http://www.oracle.com/technetwork/articles/javase/bloch-effective-08-qa-140880.html More Effective Java With Google's Joshua Bloch] October, 2008
* [https://www.youtube.com/watch?v=aAb7hSCtvGw Josh Bloch, How to design a good API and why it matters, Google Tech Talk, 2007]

{{전거 통제}}
{{기본정렬:블로치, 조슈아}}

[[분류:1961년 출생]]
[[분류:살아있는 사람]]
[[분류:카네기 멜런 대학교 동문]]
[[분류:미국의 프로그래머]]