BEST·BOOKS

BOOK · [182]

Effective Java cover

Effective Java

Josh Bloch

Programming

A collection of 90 concise items explaining best practices for Java, covering language idioms, API design, concurrency, and serialization with the rationale behind each recommendation. Kernighan describes it as 'an excellent guide to good practice for experienced Java programmers.'

Endorsed By

1 PERSON
  • Brian Kernighan
    “An excellent guide to good practice for experienced Java programmers.”

    Listed in the Languages section; the strongest endorsement Kernighan gives to any language-specific Java book.

    www.cs.princeton.edu