Effective Java (as a conceptually related title, not authored by Scott Meyers)

E679900

Effective Java is a widely respected programming book by Joshua Bloch that presents best practices and design patterns for writing robust, maintainable Java code.

All labels observed (1)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf non-fiction book
programming book
software engineering book
author Joshua Bloch NERFINISHED
category Books about Java
Software engineering literature
countryOfFirstPublication United States NERFINISHED
emphasizes avoiding premature optimization
clear and consistent API design
composition over inheritance
defensive programming
immutability
proper use of exceptions
proper use of interfaces
thread safety
focusesOn API design principles
concurrency in Java
enums and annotations
exceptions and error handling
general programming principles
generics usage
methods and classes design
object creation and destruction in Java
performance considerations
serialization in Java
hasReputation widely respected in the Java community
imprint Addison-Wesley Professional NERFINISHED
influencedBy Effective C++ NERFINISHED
language English
notableFor influencing Java programming style guidelines
presenting Java best practices as items
programmingLanguageFocus Java NERFINISHED
publisher Addison-Wesley NERFINISHED
structure collection of items
subject API design
Java programming
best practices
design patterns
object-oriented programming
software design
targetAudience advanced Java programmers
professional Java developers
software engineers
teaches how to write efficient Java code
how to write maintainable Java code
how to write robust Java code
usedAs reference for Java coding standards
teaching material in advanced Java courses

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Effective software development series hasPart Effective Java (as a conceptually related title, not authored by Scott Meyers)