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 today for delivery by Wed 17 Jun 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