Description

Book Synopsis
Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

Table of Contents
  • Chapter 1: Introduction
  • Chapter 2: Creating and Destroying Objects
  • Chapter 3: Methods Common to All Objects
  • Chapter 4: Classes and Interfaces
  • Chapter 5: Generics
  • Chapter 6: Enums and Annotations
  • Chapter 7: Lambdas and Streams
  • Chapter 8: Methods
  • Chapter 9: General Programming
  • Chapter 10: Exceptions
  • Chapter 11: Concurrency
  • Chapter 12: Serialization
  • References
  • Index

Effective Java

Product form

£37.39

Includes FREE delivery

RRP £43.99 – you save £6.60 (15%)

Order before 4pm tomorrow for delivery by Tue 20 Jan 2026.

A Paperback / softback by Joshua Bloch

15 in stock


    View other formats and editions of Effective Java by Joshua Bloch

    Publisher: Pearson Education (US)
    Publication Date: 26/01/2018
    ISBN13: 9780134685991, 978-0134685991
    ISBN10: 0134685997

    Description

    Book Synopsis
    Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

    Table of Contents
    • Chapter 1: Introduction
    • Chapter 2: Creating and Destroying Objects
    • Chapter 3: Methods Common to All Objects
    • Chapter 4: Classes and Interfaces
    • Chapter 5: Generics
    • Chapter 6: Enums and Annotations
    • Chapter 7: Lambdas and Streams
    • Chapter 8: Methods
    • Chapter 9: General Programming
    • Chapter 10: Exceptions
    • Chapter 11: Concurrency
    • Chapter 12: Serialization
    • References
    • Index

    Recently viewed products

    © 2026 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account