Object Oriented Software Development Using Java (2nd Edition)
Worth buying if: You want chapter-length Java examples and case studies from Xiaoping Jia.
Skip it if: You need coverage of Java features introduced after 2002 (generics, lambdas, modules).
Exact edition: Hardcover · ISBN-13 9780201737332. The Amazon link uses this ISBN, so the product page should open to the edition shown here.
If this page helped you decide, purchasing through the Amazon button above supports UPB Books at no extra cost to you and helps us continue improving the site. Thanks for visiting today.
Check Amazon for the current price and availability of this exact edition.
As an Amazon Associate I earn from qualifying purchases. Some outbound links are paid links, at no additional cost to you.
Summary
Xiaoping Jia's Object Oriented Software Development Using Java (2nd Edition) integrates OOP principles, UML-style design, and extensive Java examples across algorithms, design patterns, and case studies to teach building maintainable systems.
Why this book now
Although published in 2002, this Addison-Wesley textbook remains relevant for courses and developers studying classic Java-focused OOP pedagogy and long-form worked examples.
30-second preview
Two quick cards, fifteen seconds each.
Card 1 of 2
Best for readers who...
Good fit if you want...
- You want chapter-length Java examples and case studies from Xiaoping Jia.
- You're preparing for a course using heavy OOP design and UML-style diagrams.
- When you enjoy layered mysteries, imagery and detail are abundant, creating vivid scenes that stay with you long after you finish reading.
- You need coverage of Java features introduced after 2002 (generics, lambdas, modules).
- You prefer concise modern tutorials over a 696-page textbook format.
- When you want clear moral lines, the prose lingers on setting and tone, sometimes at the expense of forward momentum.
Decided it fits?
Exact edition: Hardcover · ISBN-13 9780201737332
Worth buying if: You want chapter-length Java examples and case studies from Xiaoping Jia.
Skip it if: You need coverage of Java features introduced after 2002 (generics, lambdas, modules).
Check Amazon for the current price and availability of this exact edition.
Reader guide
Cues to help you decide faster.
Reading commitment
Substantial Longer sessions help
Expect a semester-style commitment: dense chapters with code walkthroughs and exercises across 696 pages suited to extended study rather than a quick skim.
What stands out here
This 2nd edition emphasizes structured OOP instruction in Java with expanded examples and classroom-ready exercises reflecting Jia's pedagogical approach.
Best way to approach it
Work through chapters sequentially, implement the Java examples by hand, and use the end-of-chapter exercises as mini-projects to absorb Jia's design methods.
Was this page helpful?
Quick thumbs only. No login.
Loading feedback…
Hardcover: ISBN-13 9780201737332
Check Amazon for the current price and availability of this exact edition.