썬 마이크로시스템즈에서 컴퓨터 논리이론가로 근무하며 객체지향언어영역의 연구를 수행하고 있다. 썬에 근무하기 이전에 그는 Strongtalk,™ the Animorphic Smalltalk System에서 근무했다. 그는 이스라엘의 Ben Gurion 대학에서 수학과 컴퓨터 과학에 관한 학위를 받았으며, University of Utah에서 컴퓨터 과학 박사학위를 받았다.
3판은 자바 언어 역사에 있어서 가장 큰 변화를 소개한다. 제네릭(Generic), 어노테이션(annotation), 단언문(assert), 박싱/언박싱(autoboxing/unboxing), 열거형 타입(enum type), for-each 구문, 가변 길이 매개변수를 갖는 메소드, 정적 임포트(static imports)는 모두 최근에 자바 언어에 더해진 것들이다. 단언문만 빼면 모두 2004년 가을 5.0 릴리즈에 포함된 사항들이다. <The Java™ Programming Language Specification> 3판은 이런 내용들을 반영해, 2000년에 발행된 2판 이후에 있었던 모든 자바 프로그래밍 언어의 변화들을 통합했다. 자바는 지난 4년 동안 많은 성장을 이루었다. 불행하게도 이와 같은 성장은 단지 계속해서 크기만 커졌지 상업적으로 성공한 프로그래밍 언어를 주춤하게 했다. 호환성의 제한, 다양한 사용 요구, 사용자들의 충돌을 감안하면서 이같은 성장을 이루는 것은 쉬운 일이 아니다. 이 도전이 성공하기를 희망할 뿐이며 결과는 시간이 말해줄 것이다. 독자들은 jls@java.sun.com에 의견을 보낼 수 있다. 최신 자바 플랫폼에 대해 배우려 하거나 최근 J2SE 릴리즈를 다운 받으려면 http://java.sun.com을 방문하면 된다. <The Java™ Language Specfication> 3판의 오류를 포함하여 자바 시리즈에 대한 업데이트된 정보나 곧 나올 책의 프리뷰도 http://java.sun.com/Series에서 볼 수 있다.