By: Joshua Bloch
Format: 412 pages, Paperback
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released),…
Want to Read $ 39.74"One advantage of static factory methods is that, unlike constructors, they have names."-Joshua Bloch, Effective Java
"One advantage of static factory methods is that, unlike constructors, they have names."-Joshua Bloch, Effective Java
"Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them."-Joshua Bloch, Effective Java
"Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them."-Joshua Bloch, Effective Java
If you liked the nonfiction plot in Effective Java by Joshua Bloch , here is a list of 12 books like this:
By: Eric Evans
Format: 560 pages, Hardcover
"Eric Evans has written a fantastic book on how you can make the design of your software match your… read more
Want to Read $ 53.99Similar categories in Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Software book and Joshua Bloch's Effective Java
By: Brian W. Kernighan , Dennis M. Ritchie
Format: 272 pages, Paperback
This book is meant to help the reader learn how to program in C. It is the definitive reference gui… read more
Want to Read $ 47.49Similar categories in Brian W. Kernighan's The C Programming Language book and Joshua Bloch's Effective Java
By: Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , None
Format: 1184 pages, Hardcover
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite … read more
Want to Read $ 84.99Similar categories in Thomas H. Cormen's Introduction to Algorithms book and Joshua Bloch's Effective Java
By: David Holmes , Joshua Bloch , Doug Lea , Brian Goetz , Tim Peierls , None
Format: 306 pages, Paperback
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of th… read more
Want to ReadSimilar categories in David Holmes's Java Concurrency in Practice book and Joshua Bloch's Effective Java
By: Michael C. Feathers
Format: 69 pages, Paperback
Get more out of your legacy systems, more performance, functionality, reliability, and manageabilit… read more
Want to ReadSimilar categories in Michael C. Feathers's Working Effectively with Legacy Code book and Joshua Bloch's Effective Java
Similar categories in Steve McConnell's Code Complete book and Joshua Bloch's Effective Java
By: Kent Beck , Erich Gamma , Martin Fowler , Don Roberts
Format: 344 pages, Hardcover
As the application of object technology--particularly the Java programming language--has become com… read more
Want to ReadSimilar categories in Kent Beck's Refactoring: Improving the Design of Existing Code book and Joshua Bloch's Effective Java
By: Harold Abelson , Julie Sussman , Gerald Jay Sussman
Format: 291 pages, Paperback
Structure and Interpretation of Computer Programshas had a dramatic impact on computer science curr… read more
Want to ReadSimilar categories in Harold Abelson's Structure and Interpretation of Computer Programs book and Joshua Bloch's Effective Java
By: Dave Thomas , Andy Hunt
Format: 404 pages, Paperback
-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through th… read more
Want to ReadSimilar categories in Dave Thomas's The Pragmatic Programmer: From Journeyman to Master book and Joshua Bloch's Effective Java
By: Erich Gamma , Richard Helm , Ralph Johnson , None
Format: None pages, Hardcover
Capturing a wealth of experience about the design of object-oriented software, four top-notch desig… read more
Want to ReadSimilar categories in Erich Gamma's Design Patterns: Elements of Reusable Object-Oriented Software book and Joshua Bloch's Effective Java
Similar categories in None's Designing Data-Intensive Applications book and Joshua Bloch's Effective Java
By: Robert C. Martin
Format: 224 pages, Paperback
Even bad code can function. But if code isn t clean, it can bring a development organization to its… read more
Want to ReadSimilar categories in Robert C. Martin's Clean Code: A Handbook of Agile Software Craftsmanship book and Joshua Bloch's Effective Java
By: Frederick P. Brooks Jr.
Format: 96 pages, Paperback
Few books on software project management have been as influential and timeless as The Mythical Man-… read more
Want to ReadSimilar categories in Frederick P. Brooks Jr.'s The Mythical Man-Month: Essays on Software Engineering book and Joshua Bloch's Effective Java
By: Robert C. Martin
Format: None pages, Paperback
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common … read more
Want to ReadSimilar categories in Robert C. Martin's The Clean Coder: A Code of Conduct for Professional Programmers book and Joshua Bloch's Effective Java
By: Bert Bates , Kathy Sierra , Elisabeth Robson , Eric Freeman
Format: None pages,
You're not alone. At any given moment, somewhere in the world someone struggles with the same softw… read more
Want to ReadSimilar categories in Bert Bates's Head First Design Patterns: A Brain-Friendly Guide book and Joshua Bloch's Effective Java
By: Sam Newman
Format: 864 pages, Paperback
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy mo… read more
Want to ReadSimilar categories in Sam Newman's Building Microservices: Designing Fine-Grained Systems book and Joshua Bloch's Effective Java
By: Robert C. Martin
Format: 432 pages, Paperback
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software crafts… read more
Want to Read $ 27.99Similar categories in Robert C. Martin's Clean Architecture book and Joshua Bloch's Effective Java
"The only way to go fast, is to go well."-Robert C. Martin, Clean Architecture
"All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables."-Robert C. Martin, Clean Architecture
"I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it."-Robert C. Martin, Clean Architecture
"Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure"-Robert C. Martin, Clean Architecture
By: John Ousterhout
Format: 190 pages, Paperback
This book addresses the topic of software how to decompose complex software systems into modules (… read more
Want to Read $ 9.99Similar categories in John Ousterhout's A Philosophy of Software Design book and Joshua Bloch's Effective Java
By: Mark Richards
Format: 419 pages, Paperback
Although salary surveys worldwide regularly identify software architect as one of the top ten best … read more
Want to Read $ 41.79Similar categories in Mark Richards's Fundamentals of Software Architecture: An Engineering Approach book and Joshua Bloch's Effective Java
By: Alex Xu
Format: 324 pages, Kindle Edition
The system design interview is considered to be the most complex and most difficult technical job i… read more
Want to Read $ 37.99Similar categories in Alex Xu's System Design Interview – An insider's guide book and Joshua Bloch's Effective Java
By: Joshua Bloch
Format: 412 pages, Paperback
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released),… read more
Want to Read $ 39.74Similar categories in Joshua Bloch's Effective Java book and Joshua Bloch's Effective Java
"One advantage of static factory methods is that, unlike constructors, they have names."-Joshua Bloch, Effective Java
"Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them."-Joshua Bloch, Effective Java
"A second advantage of static factory methods is that, unlike constructors, they are not required to create a new object each time they're invoked."-Joshua Bloch, Effective Java
"Builder pattern is more verbose than the telescoping constructor pattern, so it should be used only if there are enough parameters, say, four or more."-Joshua Bloch, Effective Java